使用ASP做留言板,代码出现了问题,求解决方法?

代码如下:
set rs=server.createobject("adodb.recordset") sql="select user,qq,email,content,data from main order by id desc" rs.open sql,conn,1,1
错误如下:
技术信息(用于支持人员)
错误类型:Microsoft Office Access Database Engine (0x80040E10)至少一个参数没有被指定值。/liuyanban/index.asp, 第 6 行
第6行就是代码中的第三行,即rs.open sql,conn,1,1 其中conn是在其他文件conn.asp中定义好了的。这问题难解决!

偶然的你
浏览 112回答 2
2回答

MMTTMM

sql语句中包含系统保留字,如user和data,建议更换字段名,或用方括号括起来,正确的写法是:sql = "select [user],qq,email,content,[data] from [main] order by id desc"

叮当猫咪

sql="select user,qq,email,content,data from main order by id desc" 这句错了order by id,但是你前面没指定id修改成sql="select id,user,qq,email,content,data from main order by id desc"就可以了额
打开App,查看更多内容
随时随地看视频慕课网APP