0

Каков наилучший способ сделать это?Sqlite: необходимо получить автоматические первичные ключи, сгенерированные для каждой записи. Я вставляю

Обратите внимание, что это версия sqlite, упакованная вместе с Google Gears.

+0

Вы пробовали такие вещи, как SCOPE_IDENTITY() или тому подобное? –

+0

Как оператор SQL? – Hamster

ответ

0

Этот post содержит информацию о получении значения ключа автоматического увеличения в sqlite. Это то, что вам нужно?

+0

Закрыть, но это Javascript, который запускает Google Gears. Это то, что мне нужно: http://code.google.com/apis/gears/api_database.html#Database-lastInsertRowId? – Hamster

+0

Да, похоже, что это сработает. Вот сообщение, http://blog.brianflove.com/articles/2008/07/14/google-gears-presentation/, с некоторым примером кода, работающим с передачами, выполнением и вставкой и получением идентификатора с использованием lastInsertRowId. db.execute ('вставить в имена пользователей (имя, фамилия, описание, отметка времени) (?,?,?,?)', [$ F ('firstname'), $ F ('lastname'), $ F («Описание»), новая дата(). GetTime()]); lastid = db.lastInsertRowId; –