Ni som har erfarenhet av SQL-server; Vad i hela fridens namn gör att det övre kodexemplet fungerar med icket det undre?
Kod1.
****************************
stm = "SELECT * FROM test"
set rs = cn.execute(stm)
do while not rs.eof
response.write rs("name")
response.write rs("loptext")
response.Write rs("datum")
rs.MoveNext
loop
rs.close
cn.close
********************************
Om jag iställer vänder på ordningen när jag vil skriva ut värdena ur recordsetet så blir det fel;
kod2
********************************
response.write rs("name")
response.write rs("datum")
response.Write rs("loptext")
"En OLE DB-åtgärd i flera steg genererade fel. Kontrollera alla OLE DB-statusvärden som finns tillgängliga. Inget arbete utfördes."
********************************
Den enda skillnaden som finns är att jag i det övre exempet skriver ut värdena ur recordsetet i samma ordning som de skulle visas direkt i databasen (först "id" sen "name", "loptext", "datum")
Det skall väl ändå inte spela någon roll?!?! Det kan väl inte vara så att jag har för lite minne i datorn?! ...då borde det ju inte fungera i något av lägena.
------------------
"Life's a bitch who sucks... then you marry one who dosn't"