webForumDet fria alternativet

Hela raden i Recordset

5 svar · 334 visningar · startad av Fraggel

FraggelMedlem sedan sep. 2003301 inlägg
#1

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

fredrikMedlem 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

FraggelMedlem 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

fredrikMedlem sedan dec. 19991 072 inlägg
#4

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

renholmMedlem sedan apr. 20012 266 inlägg
#5

Flyttas från ASP.NET

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

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)