注册 登录
编程论坛 ASP技术论坛

数据查询为什么总会显示错误?

长风破浪 发布于 2007-11-24 21:16, 684 次点击
dim id
id=Request.QueryString("link_id")
Session("link_id")=id

dim db
set db=Server.CreateObject("ADODB.Connection")
db.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("database\address.mdb")

dim strSql,rs
strSql="Select * From users Where link_id="&id
set rs=db.Execute(strSql)


编译为什么会显示

语法错误 (操作符丢失) 在查询表达式 'link_id=' 中。
3 回复
#2
dushui2652007-11-25 17:13
接受到的id值是否正确?通过response.write(id)测试一 下
#3
永夜的极光2007-11-25 18:42
输出sql语句,到access里面测试一下
#4
天涯听雨2007-11-25 18:57
ID号有没有接收到,

进行输出一下 strSql 语句:

response.write strSql
response.end
1