Der folgende Code führt einen einfachen Befehl zum Einfügen aus. Wenn es 2.000 Mal hintereinander aufgerufen wird (um 2.000 Zeilen einzufügen), wird eine OleDbException mit Meldung = "Systemressourcen überschritten" ausgelöst. Gibt es noch etwas, was ich tun sollte, um Ressourcen freizusetzen?OleDbException Systemressourcen überschritten
using (OleDbConnection conn = new OleDbConnection(connectionString))
using (OleDbCommand cmd = new OleDbCommand(commandText, conn))
{
conn.Open();
cmd.ExecuteNonQuery();
}
Ich hatte ein ähnliches Problem, und das Verschieben der 'using()' -Anweisung außerhalb der Schleife wurde nicht nur die Ausnahme los, sondern erhöhte die Geschwindigkeit drastisch. Vielen Dank. –