请教set rs=conn.execute (sql) 错误问题?很简单,求帮忙!!!谢谢!!!

aiwaweiwei 2006-06-15 11:59:49
set rs=conn.execute (sql)出现这样的错误应该怎么解决???
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E0C)
没有为命令对象设置命令。

这是怎么回事,应该怎么解决?谢谢!!!
...全文
192 11 打赏 收藏 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
wushaowu 2006-06-15
  • 打赏
  • 举报
回复
这样试一下:
set conn=Server.CreateObject("Adodb.Connection")
conn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("asp.mdb")
set rs=Server.CreateObject("ADODB.recordset")
sql="......."
rs.open sql,conn,1
....

rs.close

aiwaweiwei 2006-06-15
  • 打赏
  • 举报
回复
谢谢大家的帮忙!
空格去掉
set rs=conn.execute(sql) 还是那样的错误提示!郁闷!!!
aiwaweiwei 2006-06-15
  • 打赏
  • 举报
回复
数据库连接代码:
set conn=server.createobject("adodb.connection")
conn.open "customs1","sa","zwq123"
customs1,是通过ODBC建的数据源
SQL语句没有问题!
Clove 2006-06-15
  • 打赏
  • 举报
回复
set rs=conn.execute (sql)
把你的空格去掉
set rs=conn.execute(sql)
北京不不 2006-06-15
  • 打赏
  • 举报
回复
这样类似的问题好多。。。。你有没有数据库连接代码。。
德仔 2006-06-15
  • 打赏
  • 举报
回复
没有设置所要用的对象嘛,不是很清楚了?
set conn=Server.CreateObject("Adodb.Connection")
八哥 2006-06-15
  • 打赏
  • 举报
回复
SQL语句不正确
sy_binbin 2006-06-15
  • 打赏
  • 举报
回复
看看有没有数据库连接程序
<%
set conn=Server.CreateObject("Adodb.Connection")
conn.open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("asp.mdb")
%>

另外在这个页面的程序里有没有重复的set rs=Server.CreateObject("ADODB.recordset")
aiwaweiwei 2006-06-15
  • 打赏
  • 举报
回复
写成这样,会出现下面的错误提示:实在搞不清是怎么回事?请大家帮忙看看,谢谢了!!
set rs=Server.CreateObject("ADODB.recordset")
rs.open sql,conn,1,2
错误类型:
ADODB.Recordset (0x800A0BB9)
参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。
brightfeng 2006-06-15
  • 打赏
  • 举报
回复
如果你的语句要修改数据库中的数据的话
后面两个参数都要设置成3
即:
rs.open sql,conn,3,3
mendel 2006-06-15
  • 打赏
  • 举报
回复
1、conn设定了ConnectionString设定了吗?
2、conn.open了吗?
3、sql语句有错吗?
4、set rs=server.createobject("adodb.recordset")了吗?

28,402

社区成员

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

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