Markus Mühlich: Mehrere RecordSet in SQL

Beitrag lesen

Hallo Thomas,

Ich habe mal wieder ein kleines problem mit sql!

Und zwar gibt es eine Möglichkeit in einer FOR - Schleife mehrere Recordsets zu definieren.

For i = 1 To Anzahl
Set (RS & i) = Server.CreateObject("ADODB.RecordSet")
Next

Zunächst, hat das mit SQL garnichts zu tun. Du setzt in VBScript eine Objektvariable.

Das obige Konstrukt würde schon laufen (ohne es getestet zu haben), aber ich halte so etwas für grob fahrlässig, da Du mit jedem Durchlauf wichtige Serverressourcen bindest die Du so mit Sicherheit nicht brauchst.

hauptsache ich kann beliebig viele (Anzahl wird vom User eingegeben) deklarieren!

Ok, ich bin Dein nichtsahnender User und gebe mal sagen wir 9999 ein.
Ich glaube das mach ich zweimal, dann hast Du Deinen Provider am Hals, weil sein Server zweimal abgeschmiert ist und Du suchst Dir einen neuen Provider. Wetten?

Viele Grüße aus Köln
Markus