1、确认你的字段类型为字符型;
2、去掉mySet.MoveNext()试一下。
解决方案 »
- WriteProfileString之后,在.ini和注册表中看不到自己写的东西。
- 请教:如何能在listctrl控件失去焦点时候,仍然选中条能显示指定颜色?
- 救命,请大家帮帮忙
- Edit Box的问题?
- 用什么工具来检查越界问题,在哪儿下载?
- ADO用连接对象执行SQL语句出现 IDispatch error #3092 错误是什么意思呢?
- 高分求解,DAO下如何得到Access表中表“设计视图”中的每个字段的“说明”的内容?在线等待...
- 小游戏求教
- 如何自动导入PFX证书到可执行文件?
- 有谁能帮帮我,谢谢!
- 我做了一个关于位操作的小程序想给大家,希望大家给我提点见解,如何达到高效。
- 欢迎讨论,同时交朋识友,呵呵,300分送上,证券分析软件需要的特色才能赢得客户?
修改可以sql语句"update tablename set fieldname=fieldvalue"
建议尽量使用sql语句,这样处理更有效。
我用VC++做数据库还不太熟,但对你的“建议尽量使用sql语句”有点疑问,有书上说,用DAO编程时,由于是MS的专用引挈,因此,用于ACCESS数据库时DAO的效率是最高的。
假设是ACCESS数据库的话,用DAO语法与SQL相比,是不是DAO效率真的要高一些呢?
的确时是字符型,在Access 2000 中是“文本”,长度20
还有,以上代码在Windows 2000 下顺利通过,不知道是不是数据库驱动程序的问题,或者说,是DAO版本的问题?
to sdzym(石头):你将Access2000转换成97试一试,或者升级DAO驱动。
是这样的:你清除数据库表所有纪录的时候,用cdaodatabase::delete();不要用cdaorecordset::delete();
MSDN 上说一定要移动一下当前记录的。