![](/forum/profile/get-photo.asp?memberid=27&type=profile&rnd=376) Elite Veteran
Beiträge: 860
![500](http://www.donkarl.com/forum/images/decorations/multiple/500.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![100](http://www.donkarl.com/forum/images/decorations/multiple/100.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) ![25](http://www.donkarl.com/forum/images/decorations/multiple/25.gif) Ort: Wien | wilo - 08.11.11
db.close reicht definitiv nicht aus man muss zusätzlich set db=nothing machen
...
Wer weiss sicher ob man set rs=nothing auch wirklich immer machen muss?
Niemand. Es gibt alte DAO-Bugs beim Speicher-Freigeben, die aber nicht offiziell dokumentiert sind. Daher ist nicht klar, wann genau Set rs = Nothing wirklich notwendig ist. Wegen dieser oft diskutierten, "diffusen" DAO-Probleme ist das explizite Nothing-Setzen für viele Programmierer eine Selbstverständlichkeit. (s.a. http://www.donkarl.com?FAQ7.5)
Was Set db=Nothing betrifft, so kannst und solltest du das immer machen. db.Close hingegen nur, wenn du sie vorher mit OpenDatabase geöffnet hast.
----- Servus
Karl
*********
Access-Entwickler-Konferenz: https://www.donkarl.com/?aek
Access DevCon Vienna: https://www.donkarl.com/devcon
Access Forever: https://www.accessforever.org
Access News: https://www.youtube.com/playlist?list=PLVCeBbJIMDvdJ8ghMbEakJ6_EQyvy... |