Microsoft OLE DB Provider 问题

3277113 2003-10-14 04:04:25
错误行是rs.open "select * from INFO where bookid="&bookid,conn,1,1,
但是我另外有一个文件,用的是一样的语句,只是表不同,为什么那个文件没问题,这个缺有错误?我用的是ACCESS数据库

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/2/updown/wenedit.asp, 第 41 行

<!--#include file="../conn/conn.asp"-->
dim bookid
newsid=request.QueryString("id")
if request.QueryString("action")="save" then
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from INFO where bookid="&bookid,conn,1,3
rs("FILETITLE")=trim(request("FILETITLE"))
rs("FILEDESC")=trim(request("FILEDESC"))
rs.update
rs.close
set rs=nothing
response.Redirect "show.asp"
end if %>


<%set rs=server.CreateObject("adodb.recordset")
rs.open "select * from INFO where bookid="&bookid,conn,1,1
%>
...全文
108 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
3277113 2003-10-14
  • 打赏
  • 举报
回复
解决了,谢谢支持
3277113 2003-10-14
  • 打赏
  • 举报
回复
上面问题解决了,现在有新问题,我按提交后就
'INFO.FILETITLE' 不能是零长度的字符串。
/2/updown/wenedit.asp, 第 20 行


怎么回事?????rs.update是在20行
3277113 2003-10-14
  • 打赏
  • 举报
回复
原来newsid=request.QueryString("id")错了,浪费30块!
不老书生 2003-10-14
  • 打赏
  • 举报
回复
他不支持后面带的1,1的参数。
改成试试
rs.open "select * from INFO where bookid="&bookid,conn,1,3

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧