社区
数据库
帖子详情
ado 调用存储过程不能得到记录集
jyxy_ljw
2003-10-17 03:20:28
用ado的open和execute方法调用存储过程,都不能得到记录集,但是这个存储过程确实已经执行了的,该存储过程其中有一条UPDATE语句,语法正确
如果将其屏弊掉,可以得到返回的记录集,
请问为什么,我如何才能在有UPDATE的情况下,正确调用
...全文
79
9
打赏
收藏
ado 调用存储过程不能得到记录集
用ado的open和execute方法调用存储过程,都不能得到记录集,但是这个存储过程确实已经执行了的,该存储过程其中有一条UPDATE语句,语法正确 如果将其屏弊掉,可以得到返回的记录集, 请问为什么,我如何才能在有UPDATE的情况下,正确调用
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
millian
2003-10-25
打赏
举报
回复
我曾经也遇到过类似问题,实际非常简单,检查一下存储过程中是否有非法字符存在。我那次就是在存储过程中为了排版方便,用了"tab"键,然后在查询分析器里检查存储过程工作正常,可是程序就是得不到记录集,看看你的存储过程是不是也有"tab"键。空格键是可以用的。
yuanl
2003-10-24
打赏
举报
回复
你必须移动记录指计(从头到尾),才能得到记录总数
SPliujun
2003-10-24
打赏
举报
回复
楼主是不是和我一样啊!
SPliujun
2003-10-24
打赏
举报
回复
_RecordsetPtr pTestRs;
_ConnectionPtr pCn;
_variant_t RecordsAffected;
::CoInitialize(NULL);
pCn.CreateInstance("ADODB.Connection");
pRs.CreateInstance("ADODB.Recordset");
pCn->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\\技術支持\\Liujun-test\\NW-test\\MMESeachFile\\vb\\MME_FileSearch\\MMEFileSearch.mdb","","",adModeUnknown);
pRs = pCn->Execute("SELECT JpgMapInfo.mapcd FROM JpgMapInfo",&RecordsAffected,1);
pRs->GetMaxRecords();
pRs->GetRecordCount();
为什么我这返回不出记录总数!
crazyeagle
2003-10-24
打赏
举报
回复
关注!
llm06
2003-10-24
打赏
举报
回复
把你存储过程的语句贴出来看看?
smallsix
2003-10-23
打赏
举报
回复
Open()执行SQL的 select 语句 Execute()执行的是select以外的语句,你把你的存储过程分成2个存储过程,把select 和UPdate语句分开试试看
Ozzman
2003-10-23
打赏
举报
回复
ADO我直接对表操作,业务在COM中完成!我帮不了你!呵呵!
klbt
2003-10-17
打赏
举报
回复
学习,帮你顶。
使用OLE-DB和
ADO
调用
返回
记录集
的Oracle
存储过程
.docx
"使用OLE-DB和
ADO
调用
返回
记录集
的Oracle
存储过程
" 摘要:本文介绍了如何使用OLE DB和
ADO
调用
返回
记录集
的Oracle
存储过程
。OLE DB是一个开放规范,提供了对不同类型数据的访问和操纵标准。
ADO
是OLE DB的消费者,...
VBA中如何
调用
ADO
调用
ORACLE
存储过程
在
调用
存储过程
时,可能需要传递参数。这里有一个名为`pkg_test.get`的
存储过程
,它接受一个输入参数`p_id`和一个输出参数`p_rc`(游标)。在VBA中,我们需要创建`
ADO
DB.Parameter`对象来定义这些参数: ```vba ...
Excel使用
ADO
调用
SQL Server
存储过程
示例
后期对于投票结果需要进行一些...但是,在
调用
存储过程
的过程中却遇到了问题,一直无法返回
记录集
。最后发现问题出现在
记录集
的CursorLocation属性设置上,下面便把此问题的过程和解决方案提供如下,以免发生类似问题。
ASP
调用
MSSQL
存储过程
并返回
记录集
源码详解[定义].pdf
总的来说,这个示例展示了ASP如何与MSSQL数据库交互,
调用
存储过程
执行复杂的业务逻辑,并处理返回的数据。这对于构建动态Web应用和数据驱动的网站至关重要。了解和掌握这种技术,可以帮助开发者更高效地处理数据库...
使用
ADO
.NET 和 C# .NET
调用
带参数的
存储过程
- `ExecuteNonQuery`:执行不返回结果集的操作,如插入、更新或删除记录。 ### 三、示例代码分析 以下是一个使用SQL Server的示例,展示如何
调用
一个名为`TestProcedure`的
存储过程
: ```csharp using System; ...
数据库
4,018
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章