易截截图软件、单文件、免安装、纯绿色、仅160KB

急~~~~!!VC 8.0,ADO ACCESS,读取,高分~~!!!!!!

各位大侠,我用的是VC8.0和ADO来操作access,在没有打VS 2005 SP1的时候,发布了,程序运行正常.

后来我打了SP1之后,再发布,程序每次在取出数据集之后,总是出错(代码没有改动).出错类似于:

我select *,把所有字段的值都取出来,比如有6个字段,前面4个字段都很正常,等到第5个,第六个时候出错,还并不是在GetCollect时候,而是将值转换成字符串的时候,我也加了判断VT!=NULL,可是程序还是崩溃.
我是直接转的比如:CString strResult=(char *)_bstr_t(varResult);包括其他的转换都试过,还是崩溃.

这一切都是在没有打SP1的时候所没有发生的.

打完SP1该程序在本机运行正常,但是一旦发到其他机器上就崩溃.

想请教各位大侠,怎样解决???

谢谢,谢谢


还是在同一个地方崩溃,不行啊


捕获不到异常

代码类似于
CString strResult;
try
{
  strResult=(char *)_bstr_t(varResult);
}
catch(_com_error &e)
{
....
}
根本进不了catch,直接在strResult=(char *)_bstr_t(varResult);这个语句就崩溃了

strResult=(char *)_bstr_t(varResult);这句没有什么问题啊。。

有什么问题呢?


catch(...)也不行

但是在本机就运行的很好,其他机器就不行


相关问答:

VC连接ACCESS数据库问题 - VC/MFC / 数据库

问题1
我用ADO连接设了用户名密码的数据库
但是我发现我不输入 用户名和密码 都可以连接成功 而且还能把数据读出来
剪了一个名为test数据库 建了一个名为people的表 
见了一个 用户名1234 密码1234 的 ......

dwr Illegal access to default constructor错误

dwr.xml:
<create creator="struts" javascript="PrisonerActionForm">
  <param name="formBean" value="prisonerForm"/>
  < ......

64 bit如何写Driver去Access IO - VC/MFC / 硬件/系统

请问有人知道如何在kernel mode 下写64 bit driver, 可以将IO bitmap 打开,
32bit可以用Ke386SetIoAccessMap和Ke386IoSetAccessProcess,
请問64 bit driver有类似的functiona吗?
没弄过。
Google的:htt ......

php连接access数据库时出错

$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("database.mdb");
$conn-&g ......

一个access数据库问题。 - 其他数据库开发 / Access

我想保留表中最新的30个数据(有记录时间的字段addtime),其余的删除,请问sql语句怎样写呢?谢谢。


End_rbody_64466527//-->
该回复于2010-04-27 08:37:30被版主删除


对我有用[0]
丢个板砖[ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号