请教用_ConnectionPtr对象能执行存储过程吗
请问用_ConnectionPtr对象能执行存储过程吗?
如果可以,怎么写?
谢谢!
还有,请问哪有ado开发的文档?我在msdn搜索怎么没有?
------解决方案--------------------
用_RecordSet执行SQL语句,包括存储过程
------解决方案--------------------
不能,可以用_CommandPtr,调用_CommandPtr的Execute方法执行存储过程
------解决方案--------------------
可以啊,直接用它的Execute方法
在查询分析器里面可以执行的就可以
------解决方案--------------------
注意如果是使用access做数据库。要注意压缩数据库哟。使用存储过程 操作数据库,数据库文件只增大不减小。。要使用jro来压缩db。
------解决方案--------------------
m_pConn-> Execute( "EXEC BatchInsertUsers ", NULL, adCmdStoredProc );
---
EXEC 存储过程名,这样的调用还是adCmdText,SQL的语句调用方式
m_pConn-> Execute( "BatchInsertUsers ", NULL, adCmdStoredProc );
可以试验一下这个,这个可以调用无参数的存储过程,
对于要求参数的存储过程建议还是Command对象调用比较好
如果可以,怎么写?
谢谢!
还有,请问哪有ado开发的文档?我在msdn搜索怎么没有?
------解决方案--------------------
用_RecordSet执行SQL语句,包括存储过程
------解决方案--------------------
不能,可以用_CommandPtr,调用_CommandPtr的Execute方法执行存储过程
------解决方案--------------------
可以啊,直接用它的Execute方法
在查询分析器里面可以执行的就可以
------解决方案--------------------
注意如果是使用access做数据库。要注意压缩数据库哟。使用存储过程 操作数据库,数据库文件只增大不减小。。要使用jro来压缩db。
------解决方案--------------------
m_pConn-> Execute( "EXEC BatchInsertUsers ", NULL, adCmdStoredProc );
---
EXEC 存储过程名,这样的调用还是adCmdText,SQL的语句调用方式
m_pConn-> Execute( "BatchInsertUsers ", NULL, adCmdStoredProc );
可以试验一下这个,这个可以调用无参数的存储过程,
对于要求参数的存储过程建议还是Command对象调用比较好