ASP高手请帮忙解决一下,谢谢
来源:百度知道 编辑:UC知道 时间:2024/06/06 02:00:05
输入以下代码:
<%
dim varLink_id
varlink_id=request.querystring("link_id")
session("link_id")=varLink_id
Dim db
set db=server.createobject("adodb.connection")
db.open "dbq="&server.mappath("db1.mdb")&";driver={microsoft access driver (*.mdb)};"
dim strsql,rs
后出现:Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'link_id=' 中。
/lingxi/update_form.asp,行 17
发生位置是dllhost.exe [3920]
请问这是怎么回事
strsql="select * from link where link_id=" & varLink_id
set rs=db.execute(strsql)
%>
抱歉,最下边的代码:
strsql="select * from link where link_id=" & varLink_id
set rs=db.execute(strsql)
%>
是接在“后出现”前边的
<%
dim varLink_id
varlink_id=request.querystring("link_id")
session("link_id")=varLink_id
Dim db
set db=server.createobject("adodb.connection")
db.open "dbq="&server.mappath("db1.mdb")&";driver={microsoft access driver (*.mdb)};"
dim strsql,rs
后出现:Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e14'
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'link_id=' 中。
/lingxi/update_form.asp,行 17
发生位置是dllhost.exe [3920]
请问这是怎么回事
strsql="select * from link where link_id=" & varLink_id
set rs=db.execute(strsql)
%>
抱歉,最下边的代码:
strsql="select * from link where link_id=" & varLink_id
set rs=db.execute(strsql)
%>
是接在“后出现”前边的
request.querystring("link_id")
没有取到值
网页地址应该是
/lingxi/update_form.asp?link_id=数字
varlink_id=request.querystring("link_id")
从上述内容可以看出,楼主传递页面的参数名不为link_id,请查看传递页面的参数名是什麽