oledbcommand excel插入语法错误

string strSQL = "INSERT INTO " + firstSheetName + "(Date, Market, Source, Commodity, Frequency, Price, Report_Type, MISC, Breeds, Age_Group, Gender, Grade) VALUES ('Beth', 'Hart','Beth', 'Hart','Beth', 'Hart','Beth', 'Hart','Beth', 'Hart','Beth')"; OleDbCommand OleDbCommand = new OleDbCommand(strSQL, oconn); OleDbCommand.ExecuteNonQuery(); 

可能是什么问题?

"INSERT INTO " + firstSheetName + "(Date,

"INSERT INTO " + firstSheetName + " (Date,

另外我注意到的是,你有12个列值,只有11个数据值。 您需要添加第12个数据值。