CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  数据库

DAO 捕捉主键插入重复记录的消息?

楼主4102509(物到极时终必反.....)2005-04-03 20:30:17 在 VC/MFC / 数据库 提问

我的代码是  
  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

相关问题

  • 如何捕捉插入记录时,主键或唯一索引重复引发的异常?建议者有分。
  • 如何只捕捉刚才插入数据库的那一条记录的主键值?
  • 按键捕捉
  • tab键如何捕捉呀?????????????????
  • 如何捕捉键盘电击
  • 键盘事件捕捉问题
  • 非PB窗口的热键捕捉?
  • 如何捕捉TextField中的“Enter”键。
  • Turboc中如何捕捉按键?
  • 怎么样在sle里捕捉enter键

关键词

  • mp3
  • cdaoexception
  • 插入
  • mymp3data

得分解答快速导航

  • 帖主:4102509
  • qiuxiangyong

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo