SQL = "select count(*) as Count_inlagg, (select count(*) FROM answers WHERE topic_id= " & cint(topic_id) & ") as count_inlagg2, FROM topics WHERE forum_id=" & cint(topic_id)
Set RS_count = Databas.Execute(SQL)
jag får felet:
Feltyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][Drivrutin för ODBC Microsoft Access] SELECT-uttrycket innehåller ett reserverat ord eller argument som antingen är felstavat eller utelämnat, eller så är skiljetecknen felaktigt använda.
/vforum/Default.asp, line 71
jag använde dessa innan:
SQL = "SELECT count(*) AS Count_inlagg FROM topics WHERE forum_id=" & topic_id
Set RS_count = Databas.Execute(SQL)
fragor = RS_count("Count_inlagg")
RS_count.close
set rs_count = nothing
response.write " <td class=""mess3"" align=""center"">"& fragor & "</td>" & vbcrlf
SQL = "SELECT count(*) AS Count_inlagg2 FROM answers WHERE topic_id=" & RS2("id")
Set RS_count2 = Databas.Execute(SQL)
svar = RS_count2("Count_inlagg2")
RS_count2.close
set rs_count2 = nothing
och de fungerade..