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 ... "的语句,在之前的系统中没有一点儿问题,操作系统和数据库都是一样的,实在是搞不清楚问题处在哪儿了?