你的第一个问题在DELPHI中加个异常就可以了
你说的锁住表中的某条记录是什么意思?
要达到什么目的?

解决方案 »

  1.   

    1、先由存储过程返回一值,再由delphi给出一个message;
    2、不太明白
      

  2.   

    用try ……except处理,至于锁定纪录,sqlserver有这样的功能函数,具体是什么我不记得了
      

  3.   

    BeginTrans
    RollbackTrans
    CommitTrans也就是用事务来控制数据的修改,这样就不会记录可以保证安全。或者自己设置一个bool变量来控制。或者用.state来取得目前记录的状态。
      

  4.   

    sqlserver因该会自动锁定还没提交的数据吧!