![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]()
есть таблица, у которой id INTEGER PRIMARY KEY AUTOINCREMENT.
С помощью INSERT INTO я добавляю новые строки. Скажите пожалуйста как получить результат этого добавления? В частности интересует id, ну и другие поля тоже. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]() |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
смотрите,
http://www.sqlite.org/lang_corefunc.html last_insert_rowid() отсюда- http://www.sql.ru/forum/679602/sqlit...zdannyy-zapisi |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 07.08.2011
Сообщений: 576
|
![]() Цитата:
Но что если перед тем как я читаю последнюю запись, кто то создаст новую? тогда я прочитаю не ту запись. |
|
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 17.11.2010
Сообщений: 19,042
|
![]()
Кто-то будет в другом соединении с базой, а last_insert_rowid возвращает ключ последней вставленной в текущем соединении. Так что SELECT сразу после INSERT-а
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
SQL использование JOIN LEFT не дает нужного результата | Yuran | БД в Delphi | 2 | 12.04.2015 11:49 |
Ошибка при попытке вывода результата sql-запроса в DBGrid | Fahnrich | БД в Delphi | 6 | 08.07.2013 18:23 |
Трудности с обработкой результата SQL запроса | Shepetov_SA | БД в Delphi | 2 | 19.03.2010 11:59 |
автоматическая вставка результата поиска в прайсе в файл расчета | ATTA | Microsoft Office Excel | 23 | 29.01.2008 14:07 |
Вставка БД с SQL server 2005 | фЁдОр | SQL, базы данных | 17 | 20.11.2007 17:15 |