#12004/11/17 10:54:13
网页运行后出现
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 '景点编号=' 中。
/tianqicankao.asp, 第 158 行
第158行是这样的:
Rsdetaril.Open "SELECT * FROM 景点表 where 景点编号="&request("id"),conn,3,2
我的代码整个是这样的
<%
Dim Rsdetaril
Dim Rsdetaril_numRows
dim conn
dim connstr
connstr="DBQ="+server.mappath("ln\data\Database.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};DriverId=25;FIL=MS Access;ImplicitCommitSync=Yes;MaxBufferSize=512;MaxScanRows=8;PageTimeout=5;SafeTransactions=0;Threads=3;UserCommitSync=Yes;"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr
Set Rsdetaril = Server.CreateObject("ADODB.Recordset")
Rsdetaril.Open "SELECT * FROM 景点表 where 景点编号="&request("id"),conn,3,2
Rsdetaril_numRows = 0
%>
编辑历史:[此帖最近一次被 shiqiong 编辑过(编辑时间:2004-11-17 11:18:58)]