当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·消息处理设置打不开    »显示摘要«
    摘要: administrator-配置-消息处理-消息处理设置 提示"server error:entry not found in index" 服务器端也没有任何响应,该怎么做啊?? ......
    摘要: 如题 ......


try......catch

我用的是mysql数据库,表里设了unique列。在向数据库insert时,不想用select检查是否有重复键值,就想用try...catch语句捕获TQuery的ExecSQL时的错误。有两个问题请教:  
   
  try   {  
  .  
  .  
  .  
  Query_tmp->ExecSQL();   }  
  catch   (   ?)   //   键值重复   <--第1问  
  {提示键值重复}  
  catch  

1.   SQLException  
   
  问2.     怎么还有一个catch?

NO.2   作者: SharpKing515

try   {  
                            .  
                            .  
                            .  
                            Query_tmp->ExecSQL();    
  }  
  catch   (Exception&   Err)   //   如果你不知道其具体的异常类,你可以用所有类的基类。  
  {  
                                ShowMessage(Err.Message)  
  }

NO.3   作者: LanceX

1.DatabaseError.这个我不敢确定,你试试看,别忘了也告诉我。  
  2.不会。但是它可以catch到其他的异常。


 ·不能置换“\"字符    »显示摘要«
    摘要: 我用string 类的replace()方法不能置换里面的“\“字符, 不知大答大家有没有好的办法。 还有怎么消除一个文件里面的换行符,使里面不要换行。 ......
» 本期热门文章:
· 热门栏目:
» 相关精选文章
» 其它相关:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE