2 lmnxjf lmnxjf 于 2013.12.09 20:01 提问

m_pRecordset->Update();异常应该如何处理

今天纠结一个问题半天了, 还是没有找到解决办法,特来向各位求助, 希望个为大神帮忙看看。

问题是:
我建立的数据库中有个表中的数据有限制条件。 存的是图片的路劲,限制条件为路径不能一样。
最后用vc链接数据库,采用ado操作数据库。
代码如下:
try{
m_pRecordset_picpath->AddNew();
m_pRecordset_picpath->PutCollect("path",_variant_t(imagepath));
m_pRecordset_picpath->Update();
}
imagepath为图片的地址,是要存入数据库的, 当imagepath这个路径在数据库中已经存在时执行Update后就会出错。 之后便什么操作也不能进行,只能退出程序。 小弟愚钝实在不知道如何解决。 本来是想做 当有一样的图片时直接跳过, 但是不知道这个异常如何处理。

求各位帮帮忙。 谢谢

Csdn user default icon
上传中...
上传图片
插入图片