如果字段ap_id是字符型,则
sql="select count(*) as expr1 from adlst where ap_id='"&ap_id&"'"
如果字段ap_id是整型,而变量ap_id不是整型,则
sql="select count(*) as expr1 from adlst where ap_id="&cint(ap_id)
第四句有问题,是execute而不是excute
改为
<%
set rs=server.CreateObject(\"adodb.recordset\")
sql=\"select count(*) as expr1 from adlst where ap_id=\"& ap_id
conn.excute(sql)
response.Write(rs(\"expr1\"))
%>
或者
<%
set rs=server.CreateObject(\"adodb.recordset\")
sql=\"select count(*) as expr1 from adlst where ap_id=\'\"& ap_id
conn.excute(sql)
response.Write(rs(\"expr1\"))
%>
sql="select count(*) as expr1 from adlst where ap_id='"& ap_id+"'"
id应该是是用''引上的