Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

DAO.Recordset übergeben

Forumthread: DAO.Recordset übergeben

DAO.Recordset übergeben
25.04.2003 12:41:19
LarsLarsen
Guten Tag,

Ich hätte gern gewusst, ob es möglich ist ein DAO.Recordset aus einer Function zu übergeben. Etwa so hab ichs probiert:

Function test() As DAO.Recordset
Dim rs as DAO.Recordset

:
:
set test = rs
rs.Close
Set rs = Nothing
End Function

Sub aufruf()
Dim mrs as DAO.Recordset

set mrs = test
End Sub

Hat aber leider nicht funktioniert. Das Recordset in der Funktion war gefüllt, aber in der aufrufenden Routine kam nix an.

Vielen Dank für eventuelle Hilfe

LarsLarsen

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: DAO.Recordset übergeben
25.04.2003 12:48:15
Hans W. Hofmann

Des glaub ich gerne.
Ein Recordset ist eine dynamische Datenstruktur. In C++ würd ich sagen Du richtest einen Pointer auf diese Daten
set test = rs
WEnn Du anschließen die Instanz des Objektes nieder machst
Set rs = Nothing
kann latürnich nix ankommen.
Solche Datenstrukturen müssen global gehandelt werden. Als lokale Referenz verlierst Du sie nach Bereinigung des Funktionsstack...

Gruß HW


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