请教个CDaoRecordset::SetFieldValue问题 这样赋值试试:COleVariant var = 23.7892; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编译没有问题,执行时会报错:First-chance exception in dbTest.exe (OLEAUT32.DLL): 0xC0000005: Access Violation. 因为你没有对var.vt字段进行初始化,就直接对var.dblVal赋值程序是根据vt字段来确认变量的类型应该这样写var.vt = VT_R8;var.dbl = 0.12345;因为COleVariant对VARIANT做了封装,用下面方式更简单RecSet.SetFieldValue("Temp0", COleVariant(test[0]));...RecSet.SetFieldValue("Temp1", COleVariant(test[1])); 使用var.vt = VT_R8; var.dblval = 0.12345; RecSet.SetFieldValue("Temp0", var); 这样就没有出错.使用RecSet.SetFieldValue("Temp0", COleVariant(test[0])); ... RecSet.SetFieldValue("Temp1", COleVariant(test[1])); 还是会有相同的错误,不知为何? 注入问题 出钱买毕业论文(邮件服务器系统) 服务程序 recvfrom收不到数据 我的QQ是怎么了? 在web上怎样实现与access数据库连接(vc) VC 当中读视频需要用到那个类 vc中能不能象PASCAL中定义子界那样定义一个在一定取值范围内的数据类型? 请推荐几本学win32 API的经典书籍! 哪里有解密的汉-英词典。 有人能告诉我怎样去掉这个吗? 类似MSN的用户自动状态离开如何实现? 跪求:为什么用assign函数将lc中的数据分配到svec中出现问题!
程序是根据vt字段来确认变量的类型应该这样写
var.vt = VT_R8;
var.dbl = 0.12345;因为COleVariant对VARIANT做了封装,用下面方式更简单
RecSet.SetFieldValue("Temp0", COleVariant(test[0]));
...
RecSet.SetFieldValue("Temp1", COleVariant(test[1]));
var.vt = VT_R8;
var.dblval = 0.12345;
RecSet.SetFieldValue("Temp0", var);
这样就没有出错.使用
RecSet.SetFieldValue("Temp0", COleVariant(test[0]));
...
RecSet.SetFieldValue("Temp1", COleVariant(test[1]));
还是会有相同的错误,不知为何?