用ADOCOMMAND对数据库做INSERT操作。怎么判断插入成功?

解决方案 »

  1.   

    AdOCommand.Execute方法返回Recordset, 可以根據它來判斷, 看看Delphi的Help就知道啦.
      

  2.   

    ADOCOMMAND是执行没有返回值的,
    如果执行有返回值,比喻,SELECT ,
    可以用ADODATASET;ADOQUERY;
    你可能Try……EXCEPT…… END 来判断插入是否成功,
      

  3.   

    ADOCommand1.Execute(RecordsAffected,0)
      

  4.   

    ADOCommand1.Execute(RecordsAffected,0)是什么意思。怎么编译出错???用Try……EXCEPT…… END的方式好像也不行。麻烦乔乔能说的明白点么?比如我把数据库用独占的方式打开,再运行程序。那出错首先是显示WINDOWS的错误提示说“数据库被独占打开”。然后才显示EXCEPT中的提示。要怎么做才行啊:(