VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vc/mfc
-> 基础类
关于ado的getcollect函数
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
关于ado的getcollect函数
[已结贴,结贴人:johnice]
发表于:
2007-06-29 15:35:22
楼主
刚开始学习数据库编程
void cuser::getdata(cstring name)
{
adoconn m_adoconn;
m_adoconn.oninitadoconn();
_bstr_t vsql;
vsql= "select * from zhanghao where name= ' "+name+ " ' ";
_recordsetptr m_precordset;
m_precordset=m_adoconn.getrecordset(vsql);
if(m_precordset-> adoeof==1)
cuser();
else
{
_variant_t var;
var=m_precordset-> getcollect( "name ");
username=(lpctstr)(_bstr_t )var;
// username=(lpctstr)(_bstr_t )(m_precordset-> getcollect( "name "));
// pwd=(lpctstr)(_bstr_t )m_precordset-> getcollect( "pwd ");
}
m_adoconn.exitconnect();
}
本函数是想通过 访问数据库 获得一组数据 并存在一个 cuser 对象 user中
结果 运行时 出现 runtime error
我跟踪了 下 问题在于
运行到 var=m_precordset-> getcollect( "name "); 这一句时发生错误
msdn中 也没有 getcollect 的 解释
小弟真是 没办法 了 高手们帮小弟个忙啊 !!!
还有就是 后面从 _variant_t 到 cstring 数据类型的转换中 也不是很明白
希望大家 能指引我一下啊
发表于:
2007-06-29 15:45:24
1
楼 得分:
0
难道是我问题太弱智了?
大家帮帮忙咯
发表于:
2007-06-29 15:53:23
2
楼 得分:
0
有可能是name字段在表中不存在,检查拼写是否正确。
发表于:
2007-06-29 15:57:26
3
楼 得分:
0
检查了 ls 说的 这两个 都不是问题
发表于:
2007-06-29 16:07:29
4
楼 得分:
0
if(m_precordset-> adoeof==1)
应该是
if(m_precordset-> adoeof==-1)
发表于:
2007-06-29 16:15:11
5
楼 得分:
0
adoeof 好像是判断 是否超过了最后一行吧
所以==1时 用构造函数初始化应该 没错吧
发表于:
2007-06-29 16:21:00
6
楼 得分:
0
任何情况下 adoeof 不会等于1,要么是0,要么是-1.
所以
if(m_precordset-> adoeof==1)
cuser();//该句不可能被执行
你的代码的else块中的语句始终会被执行,若此时m_precordset中没有当前记录(adoeof等于-1),就会出现你所说的错误.
发表于:
2007-06-29 16:39:04
7
楼 得分:
0
改了
还是有问题
不过 还是要谢谢 luohongming(lhm)兄
发表于:
2007-06-29 22:02:01
8
楼 得分:
0
getcollect(_variant_t( "name ")
发表于:
2007-06-30 13:20:58
9
楼 得分:
5
如果name字段的值是个空串,在处理时要注意判断一下。
发表于:
2007-06-30 19:30:19
10
楼 得分:
0
问题 已经解决 是redangel001() 的 方法 但是我自己想出来的
给你分吧
发表于:
2007-06-30 19:36:15
11
楼 得分:
0
就这样了
下一篇:
请问在pda上用gprs连接网络时,是否可以一边下载文件,一边又上传数据呢?
上一篇:
listctrl 的选择可见问题
相关文章
如何用vc设置通过代理服务器打开网页???十万火...
利用管道与ping.exe通信,发现阻塞
线程启动后,cpu使用率始终在97%左右,为什么呢...
在dll中怎样加入激发事件
急!如何读取这个二进制文件?
学习编程最重要的是什么?
请问如何在listview中加入checkbox
请教:超类化?
为什么getcolorcontrols()总是返回没有接口的错...
帮帮忙:关于同步事件对象cevent的一些疑问,
我是新手,想学习vc,c++,该怎么入手?
问两个技术发展方向,高分
关于东进dn161ajct的问题
采用vfw抓帧时能不能设置图片的大小?怎么设置?...
调用afxbeginthread出现异常
xmllib的用法?如何生成一个xml文件并输出到磁盘?...
请教一个关于串口通讯棘手的问题,也许非常的简单...
cstring类中right 和 left函数的用法~...
急急急急急,请各位大虾帮忙!!为什么,crecord...
大家给点连连看地图生成算法的意见。
其他资讯
hidd_getattributes 为啥总返回false...
请问如何判断clistctrl单元格里是否存在图标?
能否用截获网络数据包的方法进行qq登陆?
mdi工程做图像处理的问题
如何把一个对话框的变量传递给另一个对话框?在线...
csdn 板主不能骂啊, 否则会出人命
小弟最近在学stlport的stl编程,昨天还好好的运行...
odbc ado 冲突
为什么调整窗口大小后,程序占用内存的数量在增加...
请问vc里的链表类怎么用?里面的数据是空的吗?只...
[atl/ie高手进]dispid_filedownload,下载管理器?...
请教一个 问题, 应该是很普遍把,&nb...
好书推荐,兼求《mfc应用程序在.net框架下的扩展...
如何让多个chtmlview支持每个view中的cookie,ses...
招聘vc兼职人员(电子签章方面)
有什么书介绍win32 application编程的书吗?...
请教:怎样实现cedit控件得到焦点后高亮显示?
为什么我对控件进行了数字签名,但是还是显示不了...
如何使软键盘上的"esc"键失去关闭功能?
为什么 mfc dll 中调用coinitial...
快速检索
分类导航标签a
VC/MFC硬件/系统
其他数据库开发其他
DelphiGAME
.NET技术组件/控件开发
Java基础类
C++ Builder数据库及相关技术
软件培训/认证/考试软件认证
企业开发地理信息系统
PowerBuilder项目管理
MS-SQL Server应用实例
VC/MFC非技术类
VC/MFC硬件/系统
其他数据库开发VFP
WebSphere开发工具/WSAD
其他开发语言其他开发语言
最新资讯
现在做asp的工资都多少呢?我工作七年,是6k不知道...
flash如何嵌套html页面
eclipse 创建webservice出现could not...
怎么让软件支持韩文显示!
数组问题
1.如何实现将字符串倒序显示?
有关string的一个简单问题,哪位大虾帮帮忙拉?
一个面试题
lru算法
mdi子窗口,一创建就出现问题,还要发送报告给微...
如何加密url参数?
比较函数工作原理
小游戏中得分纪录保存的小问题
占座留念!
sql中如何把a表指定的字段数据更新到b表指定的字...
这个情况该怎么建立索引,谢谢!
activex控件镶嵌到html后不能用?
兄弟们,我想实现web的自动更新,请问谁有很好的...
求边防检查站 出入境 软件梅莎资料
请大家帮我看下我的代码哪点错了,小女子不盛感激...
求高手给htmlarea在线编辑器加一个上传图片的功能...
vfp中http下载dbf文件至本地后不能打开
(新手)请问怎样在turbo c2. 0中输入...
金山毒霸最新病毒库自摆乌龙误杀多种软件
除了在 wndproc 中处理 wm_dropf...
shellEXECute的参数长度有限制?
关手dropdownlist控件
懂mq的java高手进,被mq传送文件给难住了~~~~...
准备换网域,怎样迁移documents and se...
openfiledialog问题
如何在iis写入日志的同时分析监测iis日志
flash加载swf的时候怎么样获得加载的swf画布大小...
如果把一条“网线”两头都插入“交换机”会怎么样...
撒分了
哪种报表工具好啊
高手 help“进系统后,10秒左右,就卡在一个...
求vb datagridview 更新和删除除的实例...
求助ajax无刷新问题,出现问题不知道如何解决
如何改变treeview节点的位置?
c程序设计(第二版)(谭浩强) 第55页 ...
热门点击
这句话哪儿有错!请指点下
realaudio控件设计播放器,如何把图像显示到其他...
找不到构造函数
应用google map制作web地图的流程?
买自动发帖工具
神啊,我成为了社区专家
菜鸟菜问题:)
如何控制父窗口的控件
关于日期范围查询
问大家一个关于在实际开发中使用hibernate的小问...
走过路过不要错过,一定要看
新手困惑2-在线等,谢谢高手回答
100分求替换javascrip里面的图片路径为后台数组里...
(回忆过去)大家都说说自已刚毕业时找到第一份工...
不怕神一样的敌人, 就怕猪一样的队友 ...
散分,请大家支持我
请问,如何在不影响(或者影响很少)的情况下,对...
tomcat 设置虚拟目录问题.localhost目录下建...
求助:我的bho问题在哪里?
&nb...
asp.net控件的问题
急问 virtools与力反馈器
html有没有下拉多选框
十分火急的问题,望高手帮忙!!!!!!!!!!!!!
请教一个字段是变量的存储过程问题
想买个手机,大家帮忙鉴定这个地址看看。
类似qq登录框的设计?
ihtmldocument3的使用问题
弹出窗口问题!
网站设计方面的问题?
在页面里面我要写一个事件是在当页面关闭的时候触...
jinglecat(晓风残月 >> 问题需...
html显示的问题!
请教:在学stl之前,有什么好书能让我与stl接轨吗...
请教oracleform里面能否动态创建控件
一个分符串的问题,跪求帮助
二叉树的插入节点问题!!
高分求解:delphi如何使用c写的sdk???
如何获取ad用户?
请问在上海我这样的水平进这个公司值得么?月薪7...