cstring sql = select * from table; //含有date类型
然后打开数据库表,没有问题
读各字段内容时
TheValue = m_pRecordset->Fields->GetItem("date类型的字段")->Value;
上面这个代码,如果“date类型的字段”有值则运行时会报错3147,
如果“date类型的字段”将有值的记录全删掉就能成功运行不报错。
请高手赐教!!!
然后打开数据库表,没有问题
读各字段内容时
TheValue = m_pRecordset->Fields->GetItem("date类型的字段")->Value;
上面这个代码,如果“date类型的字段”有值则运行时会报错3147,
如果“date类型的字段”将有值的记录全删掉就能成功运行不报错。
请高手赐教!!!
解决方案 »
- MFC中Serialize函数的读写原理
- MFC中如何结束一个线程
- 程序引用了两个不同的DLL,两个DLL中分别有个类型用的相同的名字,编译提示重复定义,怎么办?
- help:ActiveX中关于获取属性的问题
- 本人想使用vc对数字i/o卡进行控制,请问各位的相关资料以及例程?!谢谢
- 用什么函数得到MFC中的全局变量theApp?
- 有关串口通信问题
- VC中按钮只有单击双击事件,怎样实现VB中的鼠标DOWN Up 事件? 急!!!先行谢过!真的很急用,请大家一定帮忙!
- 用ACTIVEX还是COM,还是别的什么实现更好???????
- 奇怪的错!
- 中文输入法下响应OnChar的问题
- 编译一会可以一会不可以
CTime time
time.foramt(%d-%m-%y); //问题就出在%y上
应该用%Y 不然显示的是年份的后两位。
写入数据库后变成了“01-10月-0082”,用上面代码访问字段就出错。
不知道什么原因,解决了就好。