返回SQLite的自动递增列的值,我在SQLite的一个表:如何使用VB6
CREATE TABLE "EventType"
(
[EventTypeID] INTEGER PRIMARY KEY,
[EventTypeName] VARCHAR(50) NOT NULL UNIQUE
);
由于EventTypeID是一个整数和一个主键,自动使它自动增量列,并且工作正常。
我想插入一行到表中并从VB6中获取新增值。
Dim oRs as Recordset
dim oCmd as new Command
oCmd.ActiveConnection = GetConnection()
oCmd.Source = "insert into EventType (EventTypeName) values ('blah')"
oCmd.Execute
有检索新创建的EventTypeID,而无须发出(从事件类型选择MAX(EventTypeID))的另一个查询)自动方式?
我似乎记得从VB6天很久以前,有一种方法可以做到这一点。
的可能的复制[?是否支持SQLite SCOPE \ _IDENTITY(http://stackoverflow.com/questions/304543/does-sqlite-support-scope-identity) – 2015-12-20 22:18:27