【发布时间】:2015-01-26 02:42:38
【问题描述】:
我正在尝试在具有 autoinc 字段的表中执行插入操作,为此我正在使用 FireDac TFDCommand。因此,记录已成功插入到 db 中,但是如何获取 autoinc 字段的生成值?
Obs:TFDConnection 让我得到最后一个自动生成器。值,但该表会生成两个 autoinc 字段。我可以获取主键并选择 db 中的记录,但这将是对 db 的另一个调用,我需要阻止它。
有什么想法吗?
【问题讨论】:
-
这两个字段已填写,但我需要这两个字段的生成值。当我使用 TFDCommand 并调用 executesql 时,没有返回记录集。那么如何获得这些值呢?
-
您使用的是哪个数据库引擎?有些数据库有非标准的 SQL 扩展,允许你在语句执行后获取一些字段值。