Hej! Lägg If-Satsen runt koden som använder arrayen:rader=result.GetRows() och tom tabell = strul
Jag får problem när jag ska plocka ut gejer ur en tabell och den är tom, får då felmeddelandet "Either BOF or EOF is True, or the current record has been deleted" vilket kanske är självklart.
Koden är(if-satsen bortkommenterad)
sql_event = "select user_id, event_id, date_created from users_event_rel ORDER BY date_created"
set result = conn.execute(sql_event)
'If Not result.BOF AND result2.EOF then
rader=result.GetRows()
'Else
'rader_rel=""
'end if
result.close
Vet dock inte hur jag ska göra, har testat att köra en if-sats
men får då knas med "For y=0 to ubound(rader,2)" som jag använder.
Allting funkar bra om det hela tiden finns en post i den aktuella tabellen...
Nån som har nåt förslag hur man bör lösa problemet?
Behöver ingen exakt kod bara veta på vilket sätt som bäst lämpat för att lösa liknande problem.
/JohanSv: rader=result.GetRows() och tom tabell = strul
<code>
sql_event = "SELECT user_id, event_id, date_created FROM users_event_rel ORDER BY date_created"
set result = conn.execute(sql_event)
If result2.EOF Then
Response.Write "Inga poster!"
result.close
Else
rader=result.GetRows()
result.close
For y=0 to ubound(rader,2)
'osv....
Next
End if
</code>