我正在使用JSP和Microsoft Access项目。如何将值插入Access表的自动编号字段?
存在其中一个相同的字段被用作Receipt_No
三个表。
这可以从Recp
表,其中有一个只有一个字段:Receipt_No (AutoNumber, Primary Key)
。
现在的问题是,我怎么能在这个自动编号字段中插入与每一代收据?
我正在使用JSP和Microsoft Access项目。如何将值插入Access表的自动编号字段?
存在其中一个相同的字段被用作Receipt_No
三个表。
这可以从Recp
表,其中有一个只有一个字段:Receipt_No (AutoNumber, Primary Key)
。
现在的问题是,我怎么能在这个自动编号字段中插入与每一代收据?
警告这是贫民窟。 (但是,有一次我在想一个表,只有一个自动编号字段是有点儿太贫民区,所以很好哦。)
INSERT INTO yourTable (your_autonumber_field) SELECT max(your_autonumber_field) + 1 FROM yourTable
不优雅,但它的作品。这将在您的收据表中创建新记录。它违背了自动编号字段的全部目的,但我没有看到使用SQL在只有自动编号字段的表中创建记录的另一种方式。然后,您可以使用SELECT max(your_autonumber_field) FROM yourTable
检索新创建的收据ID,以便在其他表格的FK字段中使用。
只需接受此答案 - 点击答案左边的复选框大纲,将其标记为接受的答案 –
自动编号字段,作为记录被输入到表中它得到相应的编号属性。其smthng像自动增量
它是自动生成的,这就是为什么它被称为自动编号。 – Jacob
可能重复的[如何在访问中创建自动编号字段?](http://stackoverflow.com/questions/1072932/how-to-create-auto-number-field-in-access) – adatapost