说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

用vc通过odbc连接access是出错请帮忙。

编辑:说三道四文库 发布时间:2018-04-25 01:16
HTML文档下载 WORD文档下载 PDF文档下载
编译过程中出现如下警告:
d:\my vc\adoctrlaccess\debug\msado15.tlh(403) : warning C4146: unary minus operator applied to unsigned type, result still unsigned
运行程序好跳出以下警告对话框:
runtime error
program: D:\my vc\adoctrlaccess\debug\AdoCtrlAccess.exe
abnormal program termination
up
我觉得你好象是在用ADO,你在多看看书上的资料,第一个警告是可以忽略的是微软的错误,
不是你的错误.
单步一下!
你用的是ado,动态连接库的路径不对,要根据你的机子上的路径,设置msado15.dll的入口
连接问题已经解决了。但修改某一条记录时还是出错。下面是我按照书上输进去的修改记录的代码。
请帮忙看看什么地方出问题。谢谢。
UpdateData(true);
if(VARIANT_FALSE==m_pRs->EndOfFile)
{
_variant_t vFieldName,vFieldValue;
vFieldName.SetString("id");
vFieldValue.SetString(m_strID);
m_pRs->Update(vFieldName,vFieldValue);
vFieldName.Clear();
vFieldValue.Clear();

vFieldName.SetString("name");
vFieldValue.SetString(m_strString);
m_pRs->Update(vFieldName,vFieldValue);
vFieldName.Clear();
vFieldValue.Clear();
}
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘