Ich arbeite an monolithischen Desktop-Anwendung, die mit den binären Datenbankdateien und teilweise mit der Access-Datenbank 2007 (MDW-Datenbank ist in Access 97) interagiert. Dieses Tool hat einige schwerwiegende Speicherverluste und Leistungsprobleme. Ich arbeite an den Speicherlecks und das Werkzeug nimmt jetzt begrenzten Speicher für große Eingänge (früher stürzte es bei großen Eingängen ab). Bitte beachten Sie, dass dieses Tool bei großen Eingaben 1-3 Tage lang läuft!Access 2007 Verbindungsproblem! Nach Stunden der Verarbeitung der [ADOQuery] .ExecSQL produziert Ausnahme
Dies führt jedoch jetzt ein neues Problem ein. Nach einer gewissen Zeit werden die SQL-Abfragen/Datenbankoperationen fehlgeschlagen, z. MyAdoQuery.ExecSql löst Ausnahme von Typ EoleException aus, und Ausnahmemeldung wie "ob Microsoft Office Access-Datenbankmodul-Arbeitsgruppe-Informationsdatei nicht öffnen kann" wird angezeigt.
Mit der großen Eingabe ist die Menge der SQL-Transaktionen hoch. Verbindungen sind häufig geöffnet und geschlossen. Ich habe versucht, mit einigen Optionen wie etc Access Engine MaxLocksPerFile zu erhöhen, aber es funktioniert nicht ...
Bitte vorschlagen ...