主题:  大家看一下ASP哪里出错了。

牧羊孩

职务:普通成员
等级:1
金币:0.0
发贴:20
注册:2003/9/8 22:25:47
#12003/10/2 4:53:55
<%
Set conn=Server.CreateObject("ADODB.CONNECTION")
conn.open "DBQ="+server.mappath("data/movie.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set film = server.createobject("adodb.recordset")
sql="select * from film where typeid="&typeid
film.Open sql,conn,1,3
%>

为什么访问http://127.0.0.1/type.asp?typeid=3的时候回出现
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'

[Microsoft][ODBC Microsoft Access 驱动程序] 语法错误 (操作符丢失) 在查询表达式 'typeid=' 中。
这样的情况谁能告诉我为什么吗?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
#22003/10/2 11:13:29
先给变量赋值
typeid=Request.QueryString("typeid")