Hallo,
erstmal zur Info, ich arbeite mit nativen ADO also nicht mit Delphi-Komponenten.
Nach dem Erzeugen eines Recordsets (_Recordset) bekomme ich ja einen Interface-Zeiger zurück. Das selbe ist der Fall, wenn ich eine externe Funktion aufrufe (wie ADO Execute), die ein Recordset zurückgibt.
Wie kann ich deen Recordset (die Resourcen) freigeben, wenn ich ihn nicht nehr brauche? Reicht die Methode "Close" oder muss ich dem Zeiger auf NILL setzen? Oder irgendwas anderes?
Muss ich überhaupt mich drum kümmern?
Gruß und Danke im vorraus.
Ramin
erstmal zur Info, ich arbeite mit nativen ADO also nicht mit Delphi-Komponenten.
Nach dem Erzeugen eines Recordsets (_Recordset) bekomme ich ja einen Interface-Zeiger zurück. Das selbe ist der Fall, wenn ich eine externe Funktion aufrufe (wie ADO Execute), die ein Recordset zurückgibt.
Wie kann ich deen Recordset (die Resourcen) freigeben, wenn ich ihn nicht nehr brauche? Reicht die Methode "Close" oder muss ich dem Zeiger auf NILL setzen? Oder irgendwas anderes?
Muss ich überhaupt mich drum kümmern?
Gruß und Danke im vorraus.
Ramin
Comment