大哥,你sql语句写错了。你把你字段类型截图出来啊。谁知道你有几个字段,你要是少个字段你直接values 肯定不对。或者你字段的顺序和你插入记录的顺序一致没,我们也不知道
应该是 sql1 = "insert into 加班信息表 values ("+textBox1 .Text .Trim ()+",'"+textBox2 .Text .Trim ()+"',"+textBox3 .Text .Trim ()+","+dateTimePicker1.Text .Trim ()+",'"+textBox4 .Text.Trim ()+"')";
这里有问题,检查下如果传入的是varchar类型时,看看你values中有没有少些单引号‘。
ACCESS用的是Sql2000的Sql语法,字符串类型的变量,需要加上单引号
字符串类型需要加单引号