query1.sql.add('insert into xmb values('''+edit1.Text+''');//这句不通过
(,这是中文符号吧,认不出地。
还有,xmb有多少字段,如果多于一个应写明。

解决方案 »

  1.   

    query1.sql.add('insert into xmb values(''''+edit1.Text+'''');//你的'不够.
      

  2.   

    更正:
    query1.sql.add('insert into xmb values('''+edit1.Text+'''');//
      

  3.   

    其它错误:
    1。串中的括号是中文全角
    2。串中的括号不匹配这两个错误可以编译通过,但执行时会出错。应该如下:procedure TForm1.Button1Click(Sender: TObject);
    begin
       query1.close;
       query1.sql.clear;
       query1.sql.add('insert into xmb (字段名) values('''+edit1.Text+''')');
       execsql;
    end;