往Access中插入新数据时的主键问题 statement.execute("insert into user values('name','age','sex','home')");executeQuery是执行select语句的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用楼上的那句话执行后还是提示异常:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 查询值的数目与目标字段中的数目不同。我的数据库主键是在Access中自动生成的,原来用asp的时候往数据库中插入数据的时候就没有管主键,是不是在java中就要考虑到主键的问题呢? statement.executeQuery("insert into user(NAME,AGE,SEX,HOME) values('name','age','sex','home')")NAME,AGE,SEX,HOME为数据库中USER表对就的字段名, 改一下。 主键是在Access中自动生成的不要再加入主键的值了。 楼主理解错了。executeQuery是执行查询语句的方法(如:select name,age from xxx),而插入语句用execute()方法(insert into user values('name','age','sex','home'))。 statement.execute("insert into user(NAME,AGE,SEX,HOME) values('name','age','sex','home')")NAME,AGE,SEX,HOME为数据库中USER表对就的字段名, 改一下。主健不加 ==================处理字符串=============== Native中在未传入jobject的方法中调用java方法 看一个关于null的测试用例 问个弱弱的问题,在什么情况下要用转义符。 怎样使用新下载的API包?? [求助]怎样在运行程序时里定义多个classpath? 请教有关main method的问题 帮忙看一下JSP调用EJB的错误 用JAVA如何播放MP3 怎样把变量代进SQL语句 java如何读取带空格的文件夹中的文件(如Program Files) 请教:怎样用空格补齐中英文混合的字符串的长度??
java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 查询值的数目与目标字段中的数目不同。
我的数据库主键是在Access中自动生成的,原来用asp的时候往数据库中插入数据的时候就没有管主键,是不是在java中就要考虑到主键的问题呢?