返回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