Sonntag, 10. Januar 2010

Frage zu Openrecordset und Close DAO

Betreff Frage zu Openrecordset und Close - DAO 3.6
Von =?ISO-8859-15?Q?Wolfgang_Bu=DFmann?=
Datum 01.11.2009 19:54:06


Hallo an alle "Datenbankspezialisten",

ich nutzte zur Zeit folgende bzw. ähnliche Befehle zum Einlesen von
Recordsets. Z. B.:

Set RSMannschaft = DB.OpenRecordset("SELECT * FROM Mannschaft WHERE
MannschaftGesReiterStatus > 0 ORDER BY MannschaftzZPlatz")

..
weiterer Code
..


Set RSMannschaft = DB.OpenRecordset("SELECT * FROM Mannschaft WHERE
MannschaftGesReiterStatus = 0 ORDER BY MannschaftzZPlatz")

Muss ich vor dem zweiten Set... den Befehl RSMannschaft.Close zwingend
ausführen oder wird das automatisch gemacht?

Für einen kurzen Hinweis wäre ich dankbar.

Gruß Wolfgang


Betreff Re: Frage zu Openrecordset und Close - DAO 3.6
Von "Thorsten Albers"
Datum 01.11.2009 20:09:20

Wolfgang Bußmann schrieb im Beitrag
<#d71NTyWKHA.3876@TK2MSFTNGP05.phx.gbl>...
> Hallo an alle "Datenbankspezialisten",

An die wendest Du Dich besser in der eigens dafür eingerichteten Newsgroup
microsoft.public.de.vb.datenbank
Dort scheint zwar auf den ersten Blick nicht viel los zu sein, aber alle
Postings werden von Datenbankspezialisten wie Peter Götz und Peter
Fleischer mitgelesen und ggfs. beantwortet.

--
Thorsten Albers

albers (a) uni-freiburg.de

Betreff Re: Frage zu Openrecordset und Close - DAO 3.6
Von Wolfgang Enzinger
Datum 02.11.2009 00:29:47

On Sun, 01 Nov 2009 19:54:06 +0100, Wolfgang Bußmann wrote:

[fullquote wg. followup]

>
>Hallo an alle "Datenbankspezialisten",
>
>ich nutzte zur Zeit folgende bzw. ähnliche Befehle zum Einlesen von
>Recordsets. Z. B.:
>
>Set RSMannschaft = DB.OpenRecordset("SELECT * FROM Mannschaft WHERE
>MannschaftGesReiterStatus > 0 ORDER BY MannschaftzZPlatz")
>
>..
>weiterer Code
>..
>
>
>Set RSMannschaft = DB.OpenRecordset("SELECT * FROM Mannschaft WHERE
>MannschaftGesReiterStatus = 0 ORDER BY MannschaftzZPlatz")
>
>Muss ich vor dem zweiten Set... den Befehl RSMannschaft.Close zwingend
>ausführen oder wird das automatisch gemacht?
>
>Für einen kurzen Hinweis wäre ich dankbar.
>
>Gruß Wolfgang

Wird automatisch gemacht. Indem du dich durch den Verzicht auf ein
explizites .Close auf das implizite verlässt, kannst du an dieser Stelle
allerdings keine Fehler mehr auffangen - die sind jedoch ohnehin sehr
unwahrscheinlich, wenn das RS read-only ist.

Vorsichtshalber mach ich aber immer ein explizites .Close.

Followup-To: microsoft.public.de.vb.datenbank

--
Viele Grüsse,
Wolfgang
http://www.enzinger.net

Betreff Re: Frage zu Openrecordset und Close - DAO 3.6
Von =?ISO-8859-15?Q?Wolfgang_Bu=DFmann?=
Datum 02.11.2009 18:32:18

Hallo Thorsten,
Hallo Wolfgang,

danke für Eure Antworten.

Das mit der Newsgroup

microsoft.public.de.vb.datenbank

werde ich "hoffentlich" demnächst berücksichtigen.

Gruß Wolfgang

Keine Kommentare:

Kommentar veröffentlichen