Error Message : Error Type:
Microsoft VBScript compilation (0x800A0401)
Expected end of statement
/newasiasalsa/dstudentcourse2.asp, line 17, column 28
rs.Open “SELECT COUNT(*)as “males” FROM studentOnCourse WHERE courseID = “& courseID &” AND gender = “Male””, conn, 3, 3
---------------------------^
this is my coding:
<%
set conn = server.CreateObject (“ADODB.Connection”)
conn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & server.MapPath (“db/db.mdb”)
set rs = server.CreateObject (“ADODB.Recordset”)
rs.Open “SELECT COUNT(*)as “males” FROM studentOnCourse WHERE courseID = “& courseID &” AND gender = “Male””, conn, 3, 3
set rs=nothing
set conn=nothing
%>
i’m trying to input the count value into a table using this:
hi, thanx for your help but i was thinking if i could save the rs"males" into a variable? instead of doing a "><% Response.Write (rs(“males”)) %>, i wanna do a "><% Response.Write (males) %> how can i do it?
<%
set conn = server.CreateObject (“ADODB.Connection”)
conn.Open “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=” & server.MapPath (“db/db.mdb”)
set rs = server.CreateObject (“ADODB.Recordset”)
rs.Open "SELECT COUNT(*)as males FROM studentOnCourse WHERE courseID = “& courseID &” AND gender = “Male” ", conn, 3, 3
set rs=nothing
set conn=nothing
%>
the 3,3 are not required
[/QUOTE]
I’ve tried the code but a new error appears.
Error Type:
Microsoft JET Database Engine (0x80040E07)
Data type mismatch in criteria expression.
/newasiasalsa/dstudentcourse2.asp, line 17
Line 17 is rs.Open “SELECT COUNT(*) as males FROM studentOnCourse WHERE courseID = “& courseID &” AND gender = ““Male”””, conn, 3, 3