Jag får error att recordset är eof och felet pekar på den markerade raden.
mysql = "select name,id from wgs_categories where belongto = 0 order by name"
set RS = connect.Execute(MySQL)
dbcat = rs.getrows
mysql = "select name,id from wgs_categories where belongto = 1 order by name"
set RS = connect.Execute(MySQL)
[B]dbcat2 = rs.getrows[/B]
set rs = nothing
Använd en If-sats för att kolla så något returneras.. ex.
[red]mysql = "select name,id from wgs_categories where belongto = 0 order by name"
set rs = connect.Execute(mysql)
If NOT rs.EOF Then dbcat = rs.getrows
rs.Close
mysql = "select name,id from wgs_categories where belongto = 1 order by name"
set rs = connect.Execute(mysql)
If NOT rs.EOF Then dbcat2 = rs.getrows
rs.Close
set rs = nothing[/red]
Hmm nu när jag ändå e igång kan jag ju passa på o fråga hur man kan få detta mer optimerat.
mysql = "select count(*) from wgs_categories where belongto = 0"
set RS = connect.Execute(MySQL)
languages = rs(0)
mysql = "select count(*) from wgs_categories"
set RS = connect.Execute(MySQL)
categories = rs(0)
mysql = "select count(*) from wgs_scripts"
set RS = connect.Execute(MySQL)
scripts = rs(0)