Delphi+MS SQL直接连接远程服务器try
  {向远程服务器执行某句更新语句,如update等}
except
  {若上面的语句未能成功执行,则向本地的数据库服务器提交}
end;
=============为什么经常有向服务器执行的sql语句未执行,但本地的数据库中也没有那条sql语句的现象

解决方案 »

  1.   

    不再try一下,本地数据库的提交?
      

  2.   

    不再try一下,本地数据库的提交?
    ====这个有必要吗?
    呵呵
      

  3.   

    1,是不是 Delphi ,和 数据库的,连接驱动,写得不对!
    2,如果正确,是不是连接状态,人为的关闭了!!
      

  4.   

    判断sql语句是否提示成功,不是判断是否出现异常.
      

  5.   

    比如:PB里面是判断 if sqlca.sqlcode <> 0 then ...
      

  6.   

    其實你這個也可以實現的.首先樓主要拖兩個 adoconnection,adoquery控件.
    其中一對adoconnection,adoquery控件設定連遠程服務器,而另一對設為連結本地服務器if adoquery1.affectcount<0 then
    begin{這裡寫一段執行本地服務器代碼}
    end;
      

  7.   

    if   adoquery1.affectcount <0   then 
    begin {這裡寫一段執行本地服務器代碼} 
    end;===============
    应该是<1或者=0的时候吧