> --
> Public Function getRS(ByRef sqlstring As String) As ADODB.Recordset
> pRS.Open sqlstring, pnameConn, adOpenStatic, adLockReadOnly
> Set getRS = pRS.Clone
> pRS.Close
> End Function
> --
Wo wird denn pRS deklariert??
>
> Ich habe nun den Verdacht, da� das pRS.Clone ein echter
> Performance-Fresser ist...
>
> Meine Fragen:
>
> 1.) Ist meine Vermutung so richtig und denkbar?
Nun... Ja... Die Daten werden zwar nicht nochmal kopiert, aber ein neues
Recordset erstellt... Unn�tigerweise...
> 2.) Gibt es eine Alternative? Das Recordset ByRef zu
> �bergeben scheint nicht zu funktionieren...
Benutze disconnected Recordsets... Hier mal vbScript(ASP), aber sollte
leicht anpassbar sein:
function getDiscRS(sql)
dim RS
Set RS = Server.CreateObject("ADODB.Recordset")
RS.CursorLocation = adUseClient
RS.CursorType = adOpenStatic
RS.Open sql, connString
RS.ActiveConnection = Nothing
Set getDiscRS = RS
end function
Claudius
_______________________________________________
Coffeehouse Mailingliste, Postings senden an:
[EMAIL PROTECTED]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/coffeehouse