应该是合成sql语句有问题,改称这样把:
insertsql.Add('insert into a ... values[' + Edit1.Text + Edit2.Text + ]';

解决方案 »

  1.   

    若你的产品名称和型号规格不是数值类型,edit1.text和edit2.text 要加上引号的
    'insert into a (产品名称,型号规格)'+ 'values["'+edit1.text+'","'+edit2.text+'"] '
      

  2.   

    我把它该成'values["值1","值2"]');
    了但还是错,它说"值1","值2"这有错
      

  3.   

    把字段名称加上方括号[]
    'insert into a ([产品名称],[型号规格])'+ 'values("'+edit1.text+'","'+edit2.text+'") '