请教关于SQL操作时有语法错误的时候,跳出[Microsoft][ODBC sql server driver]
[sql server]第..行,....附近有语法错误.
我想不要这个提示对话框,想跳出自己的messagebox提示有错,可以吗?

解决方案 »

  1.   

    ADoqry.sql.add('...');
    try  
      ADoqry.ExecSQL;
    except
      showmessage('...');
      abort;
    end;
    大体就这样。
      

  2.   

    TRY EXCEPT
    尽量避免用,hehe .
    最好再你保存删除等操作前加好判断语句比如IF TRIM(EDIT1.TEXT)=''
    THEN 
    SHOWMESSAGE('DD');
    EXIT;
    END;
      

  3.   

    我觉得try,except可以实现,楼上的为什么说要竟量少用呢?
      

  4.   

    用try,except,end来控制,当然如果能在执行之前判断一下如是否为空等就最好了