使用DAO读写Access数据库,数据库字段类型是用dbText,dbLong,dbDouble等表示的,但取值的时候用的是COleVariant类型,不知道这两种类型之间的对应关系是什么样的?我现在知道一些简单类型的对应,比如dbLong对应VT_I4,dbInterger对应VT_I2,但不知道复杂类型是怎么对应的?
比如dbCurrency对应什么?dbLongBinary?等等。
比如dbCurrency对应什么?dbLongBinary?等等。
解决方案 »
- 自绘的ListBox , 如何添加滚动条
- 怎么样获取Outlook Ldap Address List
- 看了一个老外写的代码有点疑问,哪位高手能帮忙看一下?
- 关于按钮重绘的问题!!!
- 如果网络连接被人为断开,程序应该如何处理这一事件.
- 我用LoadImage函数,但返回值总是NULL,帮忙看看我哪里写的有问题?
- 我怎么能把视图中的输入读到我自己的变量里呢?
- ADO编程(100分)
- 请问各位,小弟有一事请教,我用的是win2000 server.但是我准备考四级,找到了一个模拟软件.但一定要在ucdos,ccdos.....等汉字dos 下运行.我能否找一个小的ucdos装在软盘里用. 如何实现.那里有下载.
- vc中关于发送自定义消息传递局部参数的问题
- TabCtrl怎么不显示上面的tab标签(即上面的换页按钮)
- 很菜的问题:vc2005 怎么操作access 用ado 还是ado.net
通过MSDN知道每一个表示什么意思,如:VT_I4知道其中的类型,然后通过阅读数据库中的字段说明,则可以对应起来。
看COleVariant中的哪个对就用哪个^^
文本、备注-》dbText\dbMemo->VT_BSTR
货币-》dbCurrency->VT_CY
日期是件-》dbDate->VT_DATE
是否-》dbBool->VT_BOOL