这是联机帮助:To run a procedure as an RPC 1、Construct an SQL statement that uses the ODBC CALL escape sequence. The statement uses parameter ers for each input, input/output, and output parameter, and for the procedure return value (if any):
{? = CALL procname (?,?)} 2、Call SQLBindParameter for each input, input/output, and output parameter, and for the procedure return value (if any). 3、Execute the statement with SQLExecDirect.似乎没有如 Transact-SQL EXECUTE 返回记录集的办法
请高手指教!
{? = CALL procname (?,?)} 2、Call SQLBindParameter for each input, input/output, and output parameter, and for the procedure return value (if any). 3、Execute the statement with SQLExecDirect.似乎没有如 Transact-SQL EXECUTE 返回记录集的办法
请高手指教!
解决方案 »
- opengl 重建3D数据问题,各位大侠帮帮忙
- 求助:VC.NET 错误 2664
- 100分求教!!高手请帮忙!!FAT32 在win NT下有个最大分区32G的上限,有什么方法能够解决呢?
- 一个基础但是阻止我前进的问题,当场拍分!!!!!
- 大家帮忙推荐功能强一点的Activex网格控件,最好能像Excel那样的,推荐过的都给分!
- 关于保存数据到txt的问题
- 鼠标响应的问题!!
- 用EnumProcesses()之类应该加什么头文件?
- 寻觅VC高手,如何在VC中显示FLASH动画????
- 如何把DOS程序启动窗口设置为全屏,条件是在别的机器有同样效果!!
- 大家有YUV4:2:2的小视频片断么?
- 对话框中工具条上按扭变灰
怎样使用?我只用过 SQLBindParameter 返回数据
我希望同时有记录集返回,如普通的Transact-SQL EXECUTE 方法
查阅了不少资料,未有结果
是否在SQLBindParameter返回某些特殊数据的同时,还能返回记录集
或者说,不使用SQLBindParameter,而是使用SQLBindCol
如果能够这样的话,对于许多查询将非常方便
因为,有的查询是需要先从数据库中取得环境变量的,按照变量确定记录集获取的行为我知道ODBC可以获得记录集,而且有好几种方式 :)
但是如果那个procedure 本身就返回记录集的话,是不是应该能够获得的呢这个SQLBindCol应该就是你说的,和返回的记录集绑定的
你所说的就是我希望的,但是没有方法实现的因为我既希望ODBC CALL 通过SQLBindParameter返回一些数据(先)
同时还希望利用这些先返回的数据,以SQLBindCol的方式操作记录集这样处理的好处是指需要一次连接
否则是需要两次连接的