ASP的问题(急)

[复制链接]
查看11 | 回复3 | 2008-11-5 14:29:43 | 显示全部楼层 |阅读模式
写的代码用的起但是每次都是要提示这个错误页面上。
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: '=' 附近有语法错误。
/BBS模拟网页/readarticle.asp, 第 19 行
readarticle.asp的代码是:






阅读文章

第19行set rs=server.createobject("adodb.recordset")
strselectsql="select * from article where articleid="&request.QueryString("id")
rs.open strselectsql,dbcn,3,1 这个语句效果是有了的,用response.write strselectsql 验证也是对的,但是就是提示那个错误信息
还是不对啊。但是非常感谢大家~

回复

使用道具 举报

千问 | 2008-11-5 14:29:43 | 显示全部楼层
vbscrpit就是这样.写代码如果不规范经常会有莫名其妙的错误,而且不知道错在哪里..我一般都用javascrpit,语法比vbscript要规范...你把第那个file=conn.asp加个引号file="file.asp"试试,还有where articleid="&request.QueryString("id")这里用变量代替request.QueryString("id")dim id=request.QueryString("id");articleid="&id...
回复

使用道具 举报

千问 | 2008-11-5 14:29:43 | 显示全部楼层
大哥!!我无语了,你的 是错的!!应该这样写:...
回复

使用道具 举报

千问 | 2008-11-5 14:29:43 | 显示全部楼层
DIM IDID=Cint(request.QueryString("id"))strselectsql="select * from article where articleid="&ID试试如果不行,请用response.write strselectsql将SQL语句显示出来,看看对不对...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行