DAO 捕捉主键插入重复记录的消息?
我的代码是
try
{
sql="select * FROM mp3 ";
mymp3data.Open( AFX_DAO_USE_DEFAULT_TYPE, sql, 0 );
mymp3data.MoveLast();
mymp3data.AddNew();
mymp3data.m_path="E:\\(【香の香】)华人娱乐网.mp3";//m_path为主键,我再次插入记录
//如果重复就修改数据,而不是添加
mymp3data.Update();
mymp3data.Close();
}
catch ( CDaoException e)//出错处理
{
mymp3data.Open();
mymp3data.Edit();
mymp3data.m_title="去瞳孔";//如果上面插入出错修改
mymp3data.Update();
}
为什么这几行代码还不行?
问题点数:10、回复次数:2Top
1 楼qiuxiangyong(qxy)回复于 2005-04-04 09:13:57 得分 10
CDaoException e
改为:
CDaoException *e
试试?Top
2 楼4102509(物到极时终必反.....)回复于 2005-04-04 11:57:50 得分 0
哎呀,这也行,真的可以啊~
谢谢啦,给分~~Top




