У меня есть таблица в SQLite:
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) из EventType))?
Кажется, я помню из VB6 дней назад, что был способ сделать это.