社区
数据库
帖子详情
熟悉ADO和ORACLE的朋友帮忙啊,急急急急!!!!1
Michael_Zhang
2002-12-13 03:54:41
_bstr_t str1 ("select * from pacs.table1");
pRs1 = pConnection->Execute(str1,NULL,adOptionUnspecified);
我这句话有问题么?我的pConnection已经打开,str1可以在SQL Plus里面执行,但是为什么在程序里报了IDispatch的错误?
...全文
31
10
打赏
收藏
熟悉ADO和ORACLE的朋友帮忙啊,急急急急!!!!1
_bstr_t str1 ("select * from pacs.table1"); pRs1 = pConnection->Execute(str1,NULL,adOptionUnspecified); 我这句话有问题么?我的pConnection已经打开,str1可以在SQL Plus里面执行,但是为什么在程序里报了IDispatch的错误?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Michael_Zhang
2002-12-16
打赏
举报
回复
哦,好,散分
ZHENG017
2002-12-16
打赏
举报
回复
L哈,就是让后面的内容变成宽字符,就ascii->unicode.
Michael_Zhang
2002-12-16
打赏
举报
回复
好好,多谢nustchenhf() 就是因为这个L,我想问一下这个L是做啥用的?
同时也多谢 ZHENG017() 大力支持
ZHENG017
2002-12-15
打赏
举报
回复
pRs = m_pAppointConnection->Execute(str,NULL,adOptionUnspecified);
这样就行了,不用再pRs->Open("select PACS.DFHH from PACS.TABLE1",m_pAppointConnection.GetInterfacePtr(),
adOpenDynamic,adLockOptimistic,adCmdText);否则就需要先加pRs->Close();
nustchenhf
2002-12-13
打赏
举报
回复
_bstr_t str1 ("select * from pacs.table1");
加上L
_bstr_t str1 (L"select * from pacs.table1");
Michael_Zhang
2002-12-13
打赏
举报
回复
try{
pRs = m_pAppointConnection->Execute(str,NULL,adOptionUnspecified);
pRs->Open("select PACS.DFHH from PACS.TABLE1",m_pAppointConnection.GetInterfacePtr(),
adOpenDynamic,adLockOptimistic,adCmdText);
}
catch (_com_error& e) {
CString errormessage;
AfxMessageBox("操作错误");
MessageBox(e.ErrorMessage());
errormessage.Format("数据库操作!\r\n错误信息:%s",e.ErrorMessage());
errorfile.WriteError(errormessage);
PostQuitMessage(0);
return FALSE;
}
Michael_Zhang
2002-12-13
打赏
举报
回复
IDispatch error #3092
谢谢了
ZHENG017
2002-12-13
打赏
举报
回复
HI,把_com_error的错误paste出来哈。
那几句源程序实在看不出来有什么错,麻烦再多贴点。
Michael_Zhang
2002-12-13
打赏
举报
回复
捕捉到的是_com_error的错误
ZHENG017
2002-12-13
打赏
举报
回复
//先看看错误提示是什么:
try
{
// do your sql function;;
}
catch(_com_error * e)
{
MessageBox(NULL,"",e->ErrorMessage(),MB_OK);
}
catch(...)
{
long errorcount=m_pConnection->GetErrors ()->GetCount ();
char add[255];
strcpy(add,"");
for (short i=0;i<errorcount;i++)
{
strcat(add,m_pConnection->GetErrors ()->GetItem (_variant_t((short)i))->GetDescription ());
}
printf(add);
}
winform控件与
ADO
.NET
ADO
.NET的名称起源于
ADO
(ActiveX Data Objects),是一个COM组件库,用于在以往的Microsoft技术中访问数据。之所以使用
ADO
.NET名称,是因为Microsoft希望表明,这是在NET编程环境中优先使用的数据访问接口。
oracle
定义日期列datetime,c# 访问
ORACLE
时 年、月和日参数描述无法表示的 DateTime
急急
急 跪求...
Oracle
中日期列对数据范围有要求,如年份要求为非0,小时要求为非负数,正常情况下,
ORACLE
是... 这些非法日期值一方面是有价值的(比如年月日是对的,只是小时为-1),另一方面,通过
ADO
.NET是无法直接读取的,甚至转...
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手
帮忙
! 5:呵呵,来推荐...
数据库帖子收集
sql server中有無類似于if 的函數,即像這樣select if(cancel=1,'cancel','') from sales 这样怎么返回呀!!!!记录集的返回。。 谁能跟我说说期初库存怎么样的一个业务逻辑!都要处理哪些内容!需要每月进...
英语词根词缀记忆大全
英语词根词缀记忆大全 第一部分 通过词缀认识单词 (常用前缀一) 1、a- ① 加在单词或词根前面,表示”不,无,非” acentric 无中心的(a+centric中心的) asocial 不好社交的(a+social好社交的) amoral 非道德性的(a+...
数据库
4,011
社区成员
39,816
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章