我使用ADO来连接Oracle 8i 8.15的数据库,用Getcollect来提取数据时不知道为什么返回的总是0。
数据库中该字段是Number(10)类型,得到的返回值是{0 VT_DECIMAL}
语句如下:
vNum = pRecordset->GetCollect("IDNum")请教,这是为什么?如何解决?急!!!
数据库中该字段是Number(10)类型,得到的返回值是{0 VT_DECIMAL}
语句如下:
vNum = pRecordset->GetCollect("IDNum")请教,这是为什么?如何解决?急!!!
解决方案 »
- 《深入浅出》Frame2问题
- (60分)tls不加锁,mfc封装的时候却加锁了
- 求助关于CListCtrl采用虚拟列表后的刷新问题!!
- 关于小游戏中OnKeyDown的问题
- 关于文本控件显示变量的问题,基础
- VC6.0中能看.rc的源码吗?
- 大家请帮帮我,现在B/S结构大行其道的情况下,如何发展C/S?难道C/S真的不行了吗?谁有这两方面的经验请站在中立的角度说一下吧。
- 一个真正可用于工控行业的COM/DCOM -> OPC
- 关于ClassWizard的问题
- 使用htmlhelp时,需什么文件?
- 急,谁能告诉我线程的基础知识及相关函数,我送分了!!!
- 帮忙解释一下对话框的DoModal(),OnInitDialog(),以及它的构造函数三者之间的区别和关系。
pRecordset->GetCollect("IDNum")没用错要不把代码全贴出来
如果不是,这样改;
_variant_t vNum;
vNum = pRecordset->GetCollect("IDNum")
int iNum;
iNum=vNum .lVal
这样你就可以从iNum获取IDNum值