A-97 läst sich unter Win NT nicht richtig beenden

Hallo!

Access 97 ist bei uns auf einem Win NT System installiert und die Datenbank liegt auf dem Server. Da mehrere Leute an den Rechnern arbeiten hat jeder ein Zugang mit PW.
Jetzt läst sich Access aber nach etwas längerer Benutzung nicht mehr beenden!
Die DB ist zwar beendet aber Access liegt noch in der Taskleiste! Wenn ich jetzt die DB neu starte nimmt Access den alten Login! Das ist echt mist! Bitte um Hilfe!
Es würde auch erst mal reichen eine Batschdatei zu haben die mit Hilfe des Taskmanagers Access beendet!

Danke Ha-Jo

Das hatte ich immer wenn ich in VBA

 Set db = dbengine(0)(0)

programmiert und vergessen hatte

 Set db = nothing 

pp

Das hatte ich immer wenn ich in VBA

Set db = dbengine(0)(0)

programmiert und vergessen hatte

Set db = nothing

Ich programmiere immer
Set db = CurrentDB
und nie
Set db = nothing

Ich weiß, daß ist unsauber, es hat aber noch nie zu Problemen geführt, da doch Access beim Verlassen von Funktionen und Prozeduren automatisch die Verweise auf Objekte löscht, oder?

Harald

 Set db = dbengine(0)(0)

ist gleichbedeutend mit

 Set db = CurrentDB

nur um einiges schneller.

 Set db = nothing 

sollte jedoch immer benutzt werden um die Objektzuweisung eindeutig wieder aufzuheben.

pp

Der Bug in Access besteht auch, wenn Recordsets nicht geschlossen werden.
Vieleicht beobachtest Du Mal wann dieses Problem auftacht oder dDu gewöhnst Dir einfach an bei Set RS = … auch bei Beendigung der Aufgabe den RS wieder auf Nothing zu setzen Auch im Fehlerfall!
Norbert

  1. Möglickeit (Recordset wurde nicht geschlossen):
    http://support.microsoft.com/support/kb/articles/Q16…
  2. Möglichkeit (Schon etwas abstruser):
    http://support.microsoft.com/support/kb/articles/q19…

Gruß Tobias