社区
数据库
帖子详情
如何通过ole db调用带参数的存储过程(在线,解决就送100分)
ChinaThinker
2003-09-23 08:52:19
1.介绍使用ole db时调用存储过程的方法;
2.使用CCommand<CManualAccessor> rs,我有msdn的例子,但是总出错,希望做过的高手指点;
3.我是用{call store_proc_name('x','y')}
还是用exec store_proc_name varx=x,vary=y
...全文
35
10
打赏
收藏
微信扫一扫
点击复制链接
分享
举报
写回复
10 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
国洋建
2003-09-25
谢谢,大虾接分:
http://expert.csdn.net/Expert/topic/2297/2297863.xml?temp=3.539675E-02
打赏
举报
回复
赞
DarkShow
2003-09-25
晕,原来已经解决了啊?我正说来回答呢。。。唉,可惜,可惜
打赏
举报
回复
赞
国洋建
2003-09-24
大虾,我照您说的做了:
1,我写FAILED(mySet.Open())时,没有报错误
2,我在sql server中直接插入companyid没有问题
3,我把mySet.Insert() 改成mySet.Insert(1)时,编译没问题,出现运行时错误:
Debug Assertion Failed!
program:d:\oledb\debug\oledb.exe
file:d:\program files .... atl\include\atldbcli.h
line:823
expression:nAccessor<m_nAccessors
...
4,还有就是当我运行程序时速度奇慢无比,执行以上代码时也是很慢,数据库有记录数100万条,但用odbc连时很快
打赏
举报
回复
赞
ChinaThinker
2003-09-24
对数据库应该事先建立起一个CDataSource,然后打开会话CSession m_DbSession,然后所有的表中通过m_DbSession来open,这样速度应该不慢.不要每打开一个表都打开一个会话.因此需要对wizzard产生的代码改写.把建立会话单独那出来在程序一开始建立.
打赏
举报
回复
赞
ChinaThinker
2003-09-24
3.判断以下FAILED(mySet.Open()),看数据库连接是否成功.
打赏
举报
回复
赞
ChinaThinker
2003-09-24
如果是用wizzard添加的数据,原则上把握以下两点:
1.如果数据库中对应的表的设计发生了变化(域的属性,或各字段的顺序),则模版中的绑定需要手工修改(除非你重新wizzard一遍);
2.当前表的某个字段是否和别的表有约束关系,有的话添加时的考虑当前添加的数据是否有效;
就你的代码而言,没什么错,不过可以按照我说的改改看看:
事先通常定义一个新加数据的数据结构(和当前表一致)
1.TCHAR类型用 strncpy(mySet.m_Partno,newData.m_Partno,length); (length的取值为你的表中字段长度)
2.mySet.Insert() 改成mySet.Insert(1) 看看.
打赏
举报
回复
赞
skt01
2003-09-24
路过
打赏
举报
回复
赞
国洋建
2003-09-23
大虾能否讲解一下用oledb如何添加数据,我写的数据添加老是不行
而且运行时速度太慢了,我使用wizard连的oledb,解决后我我给100分
以下是代码;
COLEDBSet mySet;
int companyId = 9;
mySet.Open();
mySet.ClearRecord();
mySet.m_CompanyId = companyId;
//mySet.m_Partno = NULL; //_T("TEST");
if ( FAILED( mySet.Insert() ) )
{
AfxMessageBox("Insert failed!",MB_ICONEXCLAMATION );
mySet.MoveFirst();
UpdateData(false);
}
mySet.Close();
打赏
举报
回复
赞
gunyeah
2003-09-23
呵呵,,你是自己问,自己答了,牛阿,
打赏
举报
回复
赞
ChinaThinker
2003-09-23
^_^
通过调试,总算解决了.可惜没人接分了,么办.那位兄弟和我交换点分.
打赏
举报
回复
赞
相关推荐
信息系统项目管理师范文(采购管理).docx
信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx信息系统项目管理师范文(采购管理).docx
毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载
毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载毕业答辩创意开题报告论文答辩模板 (1).zip毕业答辩模板打包下载 1.合个人学习技术做项目参考合个人学习技术做项目参考 2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
电子制造智慧工厂实践.ppt
电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt电子制造智慧工厂实践.ppt
城市信息模型
解决
方案.ppt
城市信息模型
解决
方案.ppt城市信息模型
解决
方案.ppt城市信息模型
解决
方案.ppt城市信息模型
解决
方案.ppt城市信息模型
解决
方案.ppt
基于MSE准则的自适应波束形成matlab仿真+代码操作视频
1.领域:matlab,自适应波束形成算法 2.内容:基于MSE准则的自适应波束形成matlab仿真+代码操作视频 3.用处:用于自适应波束形成编程学习 4.指向人群:本科,硕士,博士等教研使用 5.运行注意事项: 使用matlab2021a或者更高版本测试,运行里面的Runme.m文件,不要直接运行子函数文件。运行时注意matlab左侧的当前文件夹窗口必须是当前工程所在路径。 具体可观看提供的操作录像视频跟着操作。
Python库 | amadeus-3.4.0-py2.py3-none-any.whl
资源
分
类:Python库 所属语言:Python 使用前提:需要解压 资源全名:amadeus-3.4.0-py2.py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
毕业答辩插画小清新答辩模板4.zip毕业答辩模板打包下载
毕业答辩插画小清新答辩模板4.zip毕业答辩模板打包下载毕业答辩插画小清新答辩模板4.zip毕业答辩模板打包下载毕业答辩插画小清新答辩模板4.zip毕业答辩模板打包下载毕业答辩插画小清新答辩模板4.zip毕业答辩模板打包下载 1.合个人学习技术做项目参考合个人学习技术做项目参考 2.适合学生做毕业设计项目参考适合学生做毕业设计项目技术参考 3.适合小团队开发项目技术参考适合小团队开发项目技术参考
基于FPGA单边
带
调制系统设计说明.doc
基于FPGA单边
带
调制系统设计说明.doc
Android开发(移动终端设计大作业级)
1、用户管理:管理员负责导入所有学 1、用户管理:管理员负责导入所有学 生和老师的信息。 生和老师的信息. 2、论文选题管理:老师登录后,可以 2、论文选题管理:老师登录后,可以 对论文选题进行增删改。 对论文选题进行增删改. 3、学生选题:学生登录后,可查询所 3、学生选题:学生登录后,可查询所 有老师的所有选题,并进行选中。4、论文选题查询:老师可以查询学生 有老师的所有选题,并进行选中.4、论文选题查询:老师可以查询学生 对自己的选题情况,并进行接受或者拒绝。 对自己的选题情况,并进行接受或者拒绝.
Python库 | almanac_bot-0.0.2-py3-none-any.whl
资源
分
类:Python库 所属语言:Python 使用前提:需要解压 资源全名:almanac_bot-0.0.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
Buck-Boost变换器_Simulink开关电源仿真模型_开关电源仿真_matlab simulink
【达摩老生出品,必属精品,亲测校正,质量保证】 资源名:Buck-Boost变换器_Simulink开关电源仿真模型_开关电源仿真_matlab simulink 资源类型:matlab项目全套源码 源码说明: 全部项目源码都是经过测试校正后百
分
百成功运行的,如果您下载后不能运行可联系我进行指导或者更换。 适合人群:新手及有一定经验的开发人员
Python库 | atap_widgets-0.2.1-py3-none-any.whl
资源
分
类:Python库 所属语言:Python 使用前提:需要解压 资源全名:atap_widgets-0.2.1-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
2021年Excel题库大全DA.docx
2021年Excel题库大全DA.docx2021年Excel题库大全DA.docx2021年Excel题库大全DA.docx2021年Excel题库大全DA.docx2021年Excel题库大全DA.docx2021年Excel题库大全DA.docx2021年Excel题库大全DA.docx2021年Excel题库大全DA.docx
Python库 | astersay-0.8.2-py3-none-any.whl
资源
分
类:Python库 所属语言:Python 使用前提:需要解压 资源全名:astersay-0.8.2-py3-none-any.whl 资源来源:官方 安装方法:https://lanzao.blog.csdn.net/article/details/101784059
监控记事本模块源码和例程
资源介绍:。可以将内存中的DLL直接注入到指定进程中,无需写出。支持黑月。资源作者:。易语言模块源码下载。资源界面:。资源下载:。
易语言USkin界面换肤开发包模块源码
资源介绍:。加载皮肤,启动菜单皮肤,启用皮肤。资源作者:。易语言源代码大全。资源界面:。资源下载:。
Java面试宝典完整版最最最新.pdf
Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf Java面试宝典完整版最最最新.pdf
黑龙江大学汇编语言实验报告(实验报告内有源码有注释)
实验一、上机操作和 DEBUG 练习、 实验二 顺序程序设计、实验三 串操作程序设计、实验四
分
支程序和循环程序设计、实验五 综合程序设计 实验一: 1、将存放在数据段中的变量 VAR1 中的三个数,传
送
到该段中的变量 VAR2 中。 2、将存放在数据段 STR1 中的字符串‘ABCDEF‘传
送
到该段的 STR2
存储
区中。 实验二: 1、计算(X+(Y*Z-
100
))/W 2、设X、Y、Z均为双精度数,它们
分
别存放在X、X+2、Y、Y+2、Z、Z+2
存储
单元中,存放时高位字存放在高地址,低位字存放在低地址,编写程序实现下面的表达式:X+(Y-Z)=W
盈通H61 BIOS增加nvme固态模块
盈通H61 BIOS增加nvme固态模块
信息系统项目管理师要点整理.docx
信息系统项目管理师要点整理.docx信息系统项目管理师要点整理.docx信息系统项目管理师要点整理.docx信息系统项目管理师要点整理.docx信息系统项目管理师要点整理.docx信息系统项目管理师要点整理.docx信息系统项目管理师要点整理.docx信息系统项目管理师要点整理.docx
发帖
数据库
加入
微信扫一扫
点击复制链接
3968
社区成员
3.9w+
社区内容
VC/MFC 数据库
社区管理员
申请成为版主
帖子事件
创建了帖子
2003-09-23 08:52
社区公告
暂无公告