如何解决从Java程序在Access中插入备忘录时出现的错误?
字符串大小为4159
错误
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver]COUNT field incorrect
执行insert语句的源代码:
statement.executeUpdate("INSERT INTO webData VALUES ("+"'" + list.get(y)+"','"+data+ "')");
数据大小4159
我的schma是:
表名webData与2 coulmun
文字类型的第一个ID
备注类型的第二个Field1
我已经更新了陈述,但是我得到了同样的错误:
statement.executeUpdate(“插入WebData(ID,Field1)值(” +“'” + list.get(y)+“','” + data +“')”));
谢谢
最佳答案
请发布您的架构。
而不是:
INSERT INTO webData VALUES (...)
您应该这样做:
INSERT INTO webData (MyColumn1, MyColumn2) VALUES (...)
不要依赖表中的物理列顺序,应该明确声明它以避免错误。