通过java在access表中插入记录
我想从java在ms access表中插入一条记录。我的问题是,我必须插入的字段数少于可用字段总数。换句话说,假设我的表中有10列,我只想为8列提供值。它不能通过简单的INSERT语句工作。所以,我不知道怎么做。请帮助我。SQL允许您指定要提供数据的列:通过java在access表中插入记录,java,sql,ms-access,Java,Sql,Ms Access,我想从java在ms access表中插入一条记录。我的问题是,我必须插入的字段数少于可用字段总数。换句话说,假设我的表中有10列,我只想为8列提供值。它不能通过简单的INSERT语句工作。所以,我不知道怎么做。请帮助我。SQL允许您指定要提供数据的列: INSERT INTO MyTable (Column1, Column2, Column3) VALUES ('Some', 'Value', 101); 未提及的列可以采用默认值,也可以允许采用NULL值。我尝试过这个方法,但它给出了一个
INSERT INTO MyTable (Column1, Column2, Column3) VALUES ('Some', 'Value', 101);
未提及的列可以采用默认值,也可以允许采用
NULL
值。我尝试过这个方法,但它给出了一个错误,指出提供的字段数量少于必需的字段数量。未提及的值是否允许为NULL
?是的,字段设置为必需属性NOI会说检查代码是否与数据库中的列数匹配。在MS Access
中使用相同的SQL
创建一个查询,以检查其有效性。是的,我知道列数不同,但您仍然可以通过在MS Access
中运行查询来检查查询本身是否有效。这将本地化对SQL
的测试。。。