2011-08-24 67 views
0

我正在使用JSP和Microsoft Access项目。如何将值插入Access表的自动编号字段?

存在其中一个相同的字段被用作Receipt_No三个表。
这可以从Recp表,其中有一个只有一个字段:Receipt_No (AutoNumber, Primary Key)

现在的问题是,我怎么能在这个自动编号字段中插入与每一代收据?

+1

它是自动生成的,这就是为什么它被称为自动编号。 – Jacob

+0

可能重复的[如何在访问中创建自动编号字段?](http://stackoverflow.com/questions/1072932/how-to-create-auto-number-field-in-access) – adatapost

回答

2

警告这是贫民窟。 (但是,有一次我在想一个表,只有一个自动编号字段是有点儿太贫民区,所以很好哦。)

INSERT INTO yourTable (your_autonumber_field) SELECT max(your_autonumber_field) + 1 FROM yourTable

不优雅,但它的作品。这将在您的收据表中创建新记录。它违背了自动编号字段的全部目的,但我没有看到使用SQL在只有自动编号字段的表中创建记录的另一种方式。然后,您可以使用SELECT max(your_autonumber_field) FROM yourTable检索新创建的收据ID,以便在其他表格的FK字段中使用。

+1

只需接受此答案 - 点击答案左边的复选框大纲,将其标记为接受的答案 –

1

自动编号字段,作为记录被输入到表中它得到相应的编号属性。其smthng像自动增量

相关问题