ADO的系统兼容问题 _RecordsetPtr pRs;...pRs->Filter = _bstr_t("");以上这句在2k系统运行正常,在XP系统则出错,并且用catch无法捕捉.有经验的高手请指点. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pRs->Filter = _bstr_t("");这句有问题,产生一个临时对象作为右值.改成这样试试:_bstr_t tmp("");pRs->Filter = tmp; 解决了.不是 pRs->Filter = _bstr_t(""); 的问题.是_variant_t vt;...vt.vt != NULL;的问题, 把VT_NULL误写成NULL了,汗...但也奇怪,在2K系统运行没问题,在XP就出来了. 好象2K系统更安全些经常遇到字符串操作(BUG时)2K下可以通过,XP下一定会生成错误报告 两台pc机用一个socket通信,每个pc机创建两个线程一个发消息一个收消息 windows socket 怎么把CString转成float 问 用vc开发压缩解压的详细方法和过程 急用 如何查找文件的路径。 定义了一个字符串宏,有没有办法知道它的长度???? 如何在一个对话框类中修改另外一个对话框中的变量? 打印用的是一个不可见的窗口,怎样让它与当前窗口中的可见数据窗口中数据保持同步? 源程序测试! 驱动程序中如何申请页对齐的内存 一个数据库设计,欢迎讨论 如何编译一个.cpp源代码 高手请进,高分求解
这句有问题,产生一个临时对象作为右值.改成这样试试:
_bstr_t tmp("");
pRs->Filter = tmp;
不是 pRs->Filter = _bstr_t(""); 的问题.
是
_variant_t vt;
...
vt.vt != NULL;的问题, 把VT_NULL误写成NULL了,汗...但也奇怪,在2K系统运行没问题,在XP就出来了.
经常遇到字符串操作(BUG时)
2K下可以通过,XP下一定会生成错误报告