Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Workbooks().Close Hilfe!!! (ADO)

Forumthread: Workbooks().Close Hilfe!!! (ADO)

Workbooks().Close Hilfe!!! (ADO)
19.11.2002 10:58:52
Michael Scheffler
Hallo,

ich habe eine große Routine geschrieben, die unter Nutzung von ADO-Datenbankabfragen Excel-Workbooks erzeugt, speichert und schließt.

Bei mir (Office 2000 unter Windows NT) funtioniert das tadellos, beim Kunden (Office 2000 unter Windows 2000) funktioniert es bei einem PC und beim anderen nicht. Es geht dabei insbesondere um die Befehle:
Workbooks().Save
Workbooks().Close

Die werden ohne Fehlermedlung ausgeführt, aber es passiert nichts, d.h. die Mappe beleibt erhalten und die Schleife läuft sich tot.

Ich habe meinen Code soweit abgespeckt, dass ich festgestellt habe, dass es mit dem Öffnen von Recordsets zusammenhängt, mit:
rs.Open
rs.Close

Alleine diese zwei Befehle ohne weitere Manipulationen in einer Schleife, die die Excel-Mappen erzeugt und schließt, reichen aus, um dieses Verhalten zu provozieren.

Hat jemand so etwas schon einmal erlebt?

Gruß

Micha

PS: Einige API-Funktionen laufen auch nicht wie gewünscht. Woran kann das liegen?



Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Workbooks().Close Hilfe!!! (ADO)
19.11.2002 14:58:48
Coach
Hallo Michael,

ist empfiehlt sich, vor dem Schliessen alle Objekt-Variablen zurückzusetzen, z.B. set rs = nothing. Insbesondere sollen Variablen nicht auf Objekte außerhalb der jeweiligen Mappe verweisen.

Gruß Coach

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige