Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2011, 18:44   #1
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
Вопрос Выполнить запрос от указанного значения

Добрый вечер! Обрисую ситуацию. Таблица в БД Access заполняется и там есть автоинкрементное поле. Так вот. Надо выполнить запрос от последнего (т.е. максимального значения номера ID) какой-то запрос. Например, добавилось 150 записей, отработал код. Потом, добавилось еще 20 записей. Итого стало в БД 170 записей. Надо, чтобы второй раз код отработал начиная от 151 записи и до 170ой. Как получить максимальный номер ID я знаю.
Код:
select max(ID) from jurnal
но вот как записать в условие where в запрос, который отрабатывается после внесения записей в БД? Интересует именно условие where.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 29.06.2011, 20:18   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Добавил записи. Вытащил max(ID) и записал в MaxId. Добавил еще записи. Использовать затем 'WHERE ID>'+IntToStr(MaxId)
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 30.06.2011 в 11:05.
Аватар вне форума Ответить с цитированием
Старый 29.06.2011, 20:34   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Я только понять не могу почему нельзя провести обработку этих добавляемых записей непосредственно перед вставкой?.
Артем, поделись условием.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выполнить разные вычисления в зависимости от значения переменной. (Pascal) p0weR Помощь студентам 3 12.03.2011 11:40
Выполнить макрос/запрос без подтверждения? Alexnoir Microsoft Office Access 1 03.02.2011 15:36
Как выполнить запрос на вставку в MySql? Mixasik SQL, базы данных 1 21.11.2009 22:18
Не получается выполнить запрос artemavd БД в Delphi 14 06.08.2009 20:44