永发信息网

access数据库插入数据报错自动增长列

答案:3  悬赏:40  手机版
解决时间 2021-05-04 05:44
  • 提问者网友:遁入空寂
  • 2021-05-04 02:00

数据库表是这样设计的:

这个表格里面的数字类型的,都是自动增长列。

然后我的SQL语句是这样的:INSERT INTO [EmapInfo](csSavePath,csMapName,csTemp1,csTemp2)VALUES('" + mapPath + "','" + mapName + "'," + "null,null" + ")

第一次插入数据正常。但是第二次插入数据,就报了异常。

信息如下:

由于将在索引、 主关键字、或关系中创建重复的值,请求对表的改变没有成功。 改变该字段中的或包含重复数据的字段中的数据,删除索引或重新定义索引以允许重复的值并再试一次。

跪求高手解答。

最佳答案
  • 五星知识达人网友:拜訪者
  • 2021-05-04 03:20
你的主键值重复了。 你截的这个图根本就不是自动增长,只是小数位数自动而已。
全部回答
  • 1楼网友:鸽屿
  • 2021-05-04 04:27
你将access数据库的主键字段的数据类型设为自动编号类型就可以了。
  • 2楼网友:举杯邀酒敬孤独
  • 2021-05-04 04:00
主关键字lMaplsh重复
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯