2010-10-27 108 views
0

我有幾個表格:medError表格,選項表格和selected_options表格。使用Coldfusion在Access中插入自動編號

當有人提交相關表單時,我有一個插入從表單插入所有信息到medError表。但是,在此表單中,有一部分基於選項表中的項目的動態複選框。 selected_options表保存medError表中行的ID以及基於選項表中的ID的選定選項。

如何從medError表中新插入的行取得ID#並將其插入到selected_options表中?

我正在使用Coldfusion和Access。

回答

4

查看選項#2或#3(@@ IDENTITY - 或 - UUID列)以查找適用於MS Access的方法。 http://mysecretbase.com/get_the_last_id.cfm

如果您使用的是MS SQL或MySQL等企業數據庫,則可以使用cfquery's result attribute。但是IIRC,它不支持MS Access。其中很多原因升級..

+0

謝謝!是的,我們將在某個時候升級到MySQL。只是似乎只要有時間,其他更重要.. – Jimmy 2010-10-27 14:29:00

+0

是的,切換數據庫不是一個小任務。但它是值得的,當你終於得到它;) – Leigh 2010-10-27 16:08:29

0

絕對走與mySQL轉換。這Access to mySQL converter可能會有所幫助。取決於你的SQL可能比你想像的要痛苦得多。

+0

哦哇,謝謝!這肯定會使轉換更容易。 – Jimmy 2010-11-01 14:41:59

相關問題