如何在可扩展存储引擎(JetBlue)中的JetUpdate()之后获取AutoIncrement值

时间:2010-03-31 00:56:16

标签: c++ c database extensible-storage-engine

调用JetSetColumns()然后调用JetUpdate()后,如何检索任何新分配的自动增量值的值?

2 个答案:

答案 0 :(得分:1)

当你调用JetUpdate()时,第三个arg是一个'书签'。 JetUpdate()完成后,您可以使用

查找书签

JetGotoBookmark() - http://msdn.microsoft.com/en-us/library/ms683554(EXCHG.10).aspx

答案 1 :(得分:0)

请注意,也可以在调用JetUpdate之前检索自动增量值,因为在调用JetUpdate时会分配该值。您需要在JetRetrieveColumn中使用JET_bitRetrieveCopy选项。

有关托管代码中的示例,请参阅“如何检索自动增量列值?”关于此page的部分。