Announcement

Collapse
No announcement yet.

Wie gebe ich ein ADO Recordset wieder frei?

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Wie gebe ich ein ADO Recordset wieder frei?

    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

  • #2
    Einfach auf NIL-Setzen und die Automatische Referenzzählung von Delphi den Rest erledigen lasse

    Comment

    Working...
    X