应该这样吧
    InsertSql.Add('insert into 产品 (单据号,产品名称,型号规格,单位,数量,单价,金额,仓库类别,日期)'+  
    'values ('''+edit1.text+''','''+combobox3.text+''','''+combobox4.text+''','''+combobox5.text+''','+edit2.text+','+edit3.text+','+edit4.text+','''+combobox1.text+''','''+edit5.text+''') ');
    

解决方案 »

  1.   

    试试这样
    InsertSql.Add('insert into 产品 (单据号,产品名称,型号规格,单位,数量,单价,金额,仓库类别,日期)'+  
        'values ('''+edit1.text+''','''+combobox3.text+''','''+combobox4.text+''','''+combobox5.text+''','+edit2.text+','+edit3.text+','+edit4.text+','''+combobox1.text+''','''+edit5.text+''') ');
        
      

  2.   

    在 values前加一个空格:如下:'  values('''+........