DOQuery1.SQL.Add('INSERT INTO MYTXL(姓名) VALUES('扣子');这语句有错吗,正确?      'INSERT INTO MYTXL(姓名) VALUES('扣子')我在SQL 查询器就能运行,但是DELPHI就不行

解决方案 »

  1.   

    怎么可能,可能是在D里,有语法问题
    ADOQuery.Close;
    ADOQuery.sql.add('INSERT INTO MYTXL(姓名) VALUES('扣子'));
    ADOQuery.ExecSQL;
      

  2.   

    建议你先看一下delphi的语法。正确格式是:adoquery1.SQL.Add('insert into mytxl(姓名) values('+''''+'扣子'+''''+')');
      

  3.   

    ADOQuery.sql.add('INSERT INTO MYTXL(姓名) VALUES('扣子'));
    ->ADOQuery.sql.add(' INSERT INTO MYTXL(姓名) VALUES(''扣子'') ');