注:用paradox数据库就不会出现这样的问题

解决方案 »

  1.   

    Adoquery1.sql.text:='update tk set XM = ''从良'' where GH = 9527';
      

  2.   

    DELPHI里面不是有断点调试吗?你的Adoquery的ACTIVE开始应该是FALSE,在这之前可以添加一个断点,看看你输出的SQL语句对不对不就行了?DELPHI里面就有这点麻烦。当查询里面有单引号的时候好像是又要加几个单引号,还要有加号,我记得不清楚了,我写的一个程序好像出现过
    text:='select * from table where column='+''''values''''这样的情况,好像对你这个也适用的,你试一下把
      

  3.   

    完全同意yuanscar(塑料树) 的说法
      

  4.   

    放心,说到做到,其实今天我自己也试出来了,delphi中QUERY中的text里要表示'需要写两个'',不过我说到做到,人人有分,谢谢!