Får i slet ikke nogen fejl? Jeg tænker enten på håndteret eller ikke håndteret ADO exceptions? Hvis i har noget try/catch omkring, hvad er så Message? Er der noget i Eventlog på serveren?
--
If You're Looking For Someone To Blame, It's The Spice Girls...
Husker i at dispose hvad end der er i den session som brugerne har gang i ?
--
Veni, Vidi, Vici.
dimidium facti qui coepit habet
#1
Når vi debugger fra visual studio virker det fint.
#2
Har du mulighed for og uddybe dig på skype?
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.
#1
Ja, vi får følgende fejl:
The server will drop the connection, because the client driver has sent multiple requests while the session is in single-user mode. This error occurs when a client sends a request to reset the connection while there are batches still running in the session, or when the client sends a request while the session is resetting a connection. Please contact the client driver vendor.
Men den er sat til multi user.
Der er også en masse informational, men de betyder ikke noget.
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.
Selvom jeres database kører i multi_user, så kræver det stadig at jeres kode opretter separate forbindelser. Det virker som i har noget singleton som i altid går igennem og glemmer at lukke forbindelsen. Bruger i LINQ eller er det alm ADO med SqlConnection og SqlCommand? Hvis det er det sidste, har i husket at sætte using omkring objekterne så dispose bliver kaldt?
--
If You're Looking For Someone To Blame, It's The Spice Girls...
#5
Hej Nova,
Tak for svaret.
Vi benytter f.eks den her med using omkirng
Hvis du har lyst, er vi til og fange på skype.
Vi har prøvet i flere dage og løse problemet.. vi begynder bare og se os sort på fejlen...
public static DataSet FillDataSet(SqlCommand command)
{
try
{
DataSet dataSet = new DataSet();
SqlDataAdapter adapter = new SqlDataAdapter(command);
using (adapter)
{
adapter.Fill(dataSet);
}
return dataSet;
}
catch (Exception)
{
return new DataSet();
}
finally
{
DatabaseManager.DATABASE_CONNECTION.Close();
}
}
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.
Jeg bruger ikke dataadaptor specielt meget, men umiddelbart ligner det noget junks :)
DatabaseManager.DATABASE_CONNECTION.Close(); hvad laver den?
DataAdaptor åbner og lukker selv forbindelser, så der skal i ikke gøre noget. I kan risikere at lukke forbindelse for jer selv i et andet request.
Sqlcommand skal også dispose.
--
If You're Looking For Someone To Blame, It's The Spice Girls...
Måske en rigtig god ide at bruge et bedre framework end ADO.NET.
Entity f.eks?
Jeg kender kun Entity 5.0, men der er også en version 6, som der er community, der supporter.
--
I shall write this only once (Frit efter 'Allo 'Allo's Yvette Carte-Blanche)
Tak for jeres svar,
Vi er totalt løbet tør for idéer..
Hvis der er nogen af jer som vil bruge lidt tid på det, vil jeg gerne betale 300 kr. hvis du/i kan løse det..
skype: phillipo1993
--
Skal du bruge scsi diske, core switche? Så smid en besked, så skal jeg sig dig hvad jeg ligger inde med.