webForumDet fria alternativet

Hela raden i Recordset

ASP

5 svar · 334 visningar · startad av Fraggel

Medlem sedan sep. 2003301 inlägg
Frågan#1

Jag har ett Recordset och jag vill trycka in HELA raden till en str
eller trycka in hela RSet i en array.

Medlem sedan dec. 19991 072 inlägg
#2

...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

Medlem sedan sep. 2003301 inlägg
#3

Jag ser att jag är i fel forum...

Skulle varit i ASP ...

Skall nog fan ge mig på .NET i stället

Medlem sedan dec. 19991 072 inlägg
#4

Japp, det tycker jag helt klart du ska! :)

Medlem sedan apr. 20012 266 inlägg
#5

Flyttas från ASP.NET

Medlem sedan juli 20003 825 inlägg
#6

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.

263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)