<% Har du tittat på GetRows() metoden på recordset? För att förtydliga det Andreas pratar om:hur plockar man ur alla poster till Match(i).. hjälp!!!
i = 1
dim match(totala antalaet poster) <---- hur gör jag detta får fram alla poster ? hur räknar jag ut dom ? sql frågan hur ska den se ut ?
While NOT rs.EOF then
match(i) = rs("ID")
i = i + 1
rs.MoveNext
WEND
%>
Alltså jag ska ta ut alla poster i en tabell som heter tillfallen och vill ha hjälp att få fram dom som match(1) match(2) etc ... ovanstånde funkar inte...behöver verkligen hjälp ... om det är nån som kan lösa det åt mig så är jag väldigt tacksam...
/JohanSv: hur plockar man ur alla poster till Match(i).. hjälp!!!
Sv: hur plockar man ur alla poster till Match(i).. hjälp!!!
Dim SQL, RS, matchArray, totalt, fältnamn_1, fältnamn_2, fältnamn_3, fältnamn_n
SQl = "SELECT fältnamn_1, fältnamn_2, fältnamn_3, .., fältnamn_n FROM tabellnamn"
Set RS = Conn.Execute(SQL)
if not RS.bor or not RS.eof then
matchArray = RS.GetRows()
totalt = UBound(matchArray,2) - 1
for i=0 to UBound(matchArray,2)
'detta kan du göra för att lättare se vilka fält du jobbar med
fältnamn_1 = matchArray(0,i)
fältnamn_2 = matchArray(1,i)
fältnamn_3 = matchArray(2,i)
..
fältnamn_n = matchArray(n,i)
'Nedanstående anpassar du så klart efter dina behov, det är bara ett exempel på hur du kan använda den data du fått fram
response.write "match " & i & " av " & totalt & " | " & fältnamn_1 " | " & fältnamn_2 " | " & fältnamn_3 " | " & fältnamn_n " & vbcrlf
next
end if