[急...]执行SQL语句提示"没有为命令对象设置命令",到底是那里出错了??

JJclub 2007-03-13 11:58:26
Dim strSql as String'/SQL语句
.
Dim m_Connection As New ADODB.Connection
Dim m_Recordset As New ADODB.Recordset
.
.
.
在使用m_Recordset.Open(strSql, m_AdoConnection, adOpenDynamic, adLockOptimistic)语句时,没有问题,能正常打开记录集;

但是在用m_Connection.Execute(strSql)时,就会出现:“Microsoft OLE DB Provider for SQL Server(-2147217908) 没有为命令对象设置命令”提示!

我一般用m_Connection.Execute(strSql)来执行类似"DELETE FROM ... "的语句,在之前的系统中没有一点儿问题,操作系统和数据库都是一样的,实在是搞不清楚问题处在哪儿了?
...全文
710 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
CathySun118 2007-03-13
  • 打赏
  • 举报
回复
你的m_Connection没有open吧
baoshan 2007-03-13
  • 打赏
  • 举报
回复
m_Connection.open()
m_Connection.Execute(strSql)
baoshan 2007-03-13
  • 打赏
  • 举报
回复
m_Connection.Execute(strSql)
--
strSql现在的值是什么 ?
billpu 2007-03-13
  • 打赏
  • 举报
回复
有这种事呀 帮顶下 strsql没问题吧
JJclub 2007-03-13
  • 打赏
  • 举报
回复
up一下!!!

34,575

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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