| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 373 人关注过本帖
标题:求助:如何向含有"自动编号"字段的access表中添加新记录! (急)
收藏  订阅  推荐  打印 
nicer258
Rank: 1
等级:新手上路
帖子:1
积分:110
注册:2006-3-8
求助:如何向含有"自动编号"字段的access表中添加新记录! (急)

各位高手:

下面是一段向一个名为 ec 的access数据库中名为"x"的表,添加一条字段名为"name"的记录"A".程序能正常执行.
此时,access数据库中的 "x" 表中只有一个字段"name".代码如下:
<body>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con = DriverManager.getConnection("jdbc:odbc:ec");
Statement smt = con.createStatement();
String sql;
sql = "insert into x(name) values('A')";
smt.execute(sql);
con.close();
%>
</body>
但是,当表"x"包含有"自动编号"字段"id"时,我发现程序就不能被正常执行了,错误提示为:参数不足.

此时,access数据库中的 "x"表中含有2个字段,分别是 "自动编号", "name"

所以,请问:如何向一个含有"自动编号"字段的表中添加记录?帮我写出具体的程序代码,好吗?或者,告诉我问题该怎么解决也行的.

如果有朋友没有看明白的话,请求加我QQ: 1158 6677 8

谢谢,超级谢谢!

搜索更多相关主题的帖子: 新记录  字段  access  自动  
2006-3-8 17:56
google
Rank: 12Rank: 12Rank: 12
等级:版主
威望:22
帖子:3411
积分:34562
注册:2005-11-1

不要给《自动编号》的字段赋值就可以了

那个字段不能手动插入

祝天下所有母亲幸福安康!~
2006-3-9 21:10
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.058508 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved