F Fraggel Medlem sedan sep. 2003 301 inlägg Frågan 30 aug. 2004 12:40 #1 Jag har ett Recordset och jag vill trycka in HELA raden till en str
eller trycka in hela RSet i en array.
F fredrik Medlem sedan dec. 1999 1 072 inlägg ...du använder inte Recordset i .NET...
...om du ändå (av nån dum anledning) gör det med InterOp så kan du använda "GetRows" metoden för att kopiera data till en Array. Alternativt GetString för att formatera värderna till en Sträng.
Se:
http://www.devguru.com/Technologies/ado/quickref/recordset_getrows.html
F Fraggel Medlem sedan sep. 2003 301 inlägg Jag ser att jag är i fel forum...
Skulle varit i ASP ...
Skall nog fan ge mig på .NET i stället
F fredrik Medlem sedan dec. 1999 1 072 inlägg Japp, det tycker jag helt klart du ska! :)
E Eclipse Medlem sedan juli 2000 3 825 inlägg Vad menar du?
SQL = "SELECT intID, strName FROM USERS"
set mySQL = Conn.Execute(SQL)
IF NOT mySQL.EOF THEN listAllUsers = mySQL.GetRows()
***
IF IsArray(listAllUsers ) THEN
... skriv ut dina användare
myRow = listAllUsers
FOR j = 0 TO UBound(myRow,2)' tvåan har med arrayen att göra, inte antalet poster!!
response.write "Namn: " & myRow(1,j) & "<BR>"
NEXT
ELSE
response.write "inga användare hittades"
END IF
***
Denna koden kan du använda i många sammanhang. Du bara byter listAllUsers mot vad det nu kan vara du frågat efter.