Wie erkennen, dass Con.Execute fertig ist?
- From: "Andy Dorwald" <NoSpamPlease@xxxxxxxx>
- Date: Mon, 22 Aug 2005 18:01:52 +0200
Hallo NG,
ich habe hier eine etwas zeitkritische DB, bei der ich mehrere Löschvorgänge
und Änderungen kurz hintereinander ausführen muss.
Nur habe ich folgendes Problem mit dem Execute...
Angenommen ich lösche den Inhalt einer Tabelle mit "Con.Execute("DELETE *
FROM Tabelle"), , adCmdText Or adExecuteNoRecords" und fülle sie sofort
danach wieder mit Inhalten, dann ist diese oftmals leer(!).
Ich habe festgestellt, wenn ich zwischen dem DELETE und dem anschließenden
"ReFill" einen Augenblick warte, die Tabelle sehr wohl gefüllt wird, woraus
ich schließe, dass die DB wohl noch mit dem löschen beschäftigt ist, während
ich die Tabelle schon wieder neu beschreiben will!!! *WÜRG*
Was ich daher suche, ist so eine Art "Statusprüfung", ob das letzte
Statement beendet ist, bevor ich die Tabelle neu fülle! ODER eine Info, wie
man KORREKT vorgeht, damit "brav hintereinander" meine Statements
abgearbeitet werden!!!
Hinweis: DROPPEN der Tabelle geht übrigens in diesem Fall nicht, da ich
dieses Beispiel hier vereinfacht dargestellt habe und die Tabelle teilweise
nicht komplett entleert wird!
Viele Grße
Andy
.
- Follow-Ups:
- Re: Wie erkennen, dass Con.Execute fertig ist?
- From: Gerrit Kuhlendahl
- Re: Wie erkennen, dass Con.Execute fertig ist?
- Prev by Date: MS Data Bound Grid Control 5.0 (SP3)
- Next by Date: Re: MS Data Bound Grid Control 5.0 (SP3)
- Previous by thread: MS Data Bound Grid Control 5.0 (SP3)
- Next by thread: Re: Wie erkennen, dass Con.Execute fertig ist?
- Index(es):
Relevant Pages
|