INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。

前言

机房调错是一个从痛苦到快乐的过程,而我正在这条道路上这不今天在敲基础设定窗体的时候就蹦出来了这么个错误

INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。


原因

 其实啊很简单的,原因就是要插入BasicData_Info表时多了一个参数UserId 而下方没有接受的,在传入的时候出现了不匹配的现象。

 

结局

将D层对应的SQL语句中将UserId删除就OK了如下图

INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配。


结语

遇见问题一定要心平气和,有耐心,要细心!