Gast
#6497357
Hallo Zusammen
Ich habe seit einiger Zeit Probleme mit meinen SQL Abfragen in meinem C#
Programm.
Der SQL Code ist ok er funktioniert aber es kommt manchmal vor das Daten
in der DB vorhanden sind aber nicht ausgelesen werden und dann arbeitet
das Programm nicht korrekt und stürzt auch das ein und andere mal ab.
Manchmal hilft ein Thread.Sleep(800); ist natürlich keine gute Lösung.
Es kommt mir fast so vor das mit steigenden Datensätze in der *.mdb die
Problem gekommen sind. Danke.
Kann mir jemand bitte helfen?
******************
Abfragen mit dieser Funktion:
public OleDbDataReader ExecuteSelect(string SQLString)
{
OleDbDataReader reader;
OleDbCommand cmd = new OleDbCommand(SQLString,_conn);
try
{
reader = cmd.ExecuteReader();
}
catch (Exception)
{
return null;
}
return reader;
}
*********************
Datensatz hinzufügen, ändern:
public int ExecuteNonQuerry(string SQLString)
{
OleDbCommand cmd = new OleDbCommand(SQLString, _conn);
try
{
return cmd.ExecuteNonQuery();
}
catch (Exception exx)
{
return -1;
}
}
