Hallo!
Die L�sung ist sehr, sehr einfach:
Set REC = Server.CreateObject("ADODB.Recordset")
REC.Open strSQL, DBS, adOpenForwardOnly, adLockReadOnly, adCmdText
arrArtikel = REC.GetRows()
REC.Close: set REC = nothing
Die ADO-Methode "GetRows" des Recordset-Objekts schiebt die Felder in
ein Array, so dass Du das gar nicht dimensionieren musst. Es gibt noch 3
optionale Parameter, die man aber nicht braucht, wenn das SQL-Statement
die gesuchte Datenmenge exakt wiedergibt.
Du brauchst also keine eigene Schleife und keine Typkonvertierung, nur
ADO.
Freundliche Gr��e
Joachim van de Bruck
PS: Schau Dir noch mal die ADO-Konstanten an. "adUseClient" hat bei
"REC.Open" nichts zu suchen.
| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp