OleDbConnection conn = new OleDbConnection(connstr);
                insertcmd = "insert into 蒸压过程记录(蒸压釜编号,产品批次) values('"+id.Text+"','"+num.Text+"')";
                OleDbCommand cmd = new OleDbCommand(insertcmd, conn);
                conn.Open();
                try
调试报insert into 语法错误,求解决

解决方案 »

  1.   

    错误已经很清楚了,就是sql语句有问题,调试生成的sql语句放到数据库中执行便知道错误再那里
      

  2.   

    估计是你的编号字段类型和插入值类型不匹配
    转换下试试:
    Convert.ToInt32(id.Text)
      

  3.   

    net_lover  太强了!括号都不放过!
      

  4.   

    insertcmd = "insert into 蒸压过程记录(蒸压釜编号产品批次 values('"+id.Text+"','"+num.Text+"')";
    红色部分都是中文的
    逗号和右括号