Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как узнать после INSERT присвоенный auto_increment'ом ключ? [D7]


Страницы:   1 2

mikel ©   (2005-01-14 13:03:00) 

Как узнать после INSERT присвоенный auto_increment'ом ключ?
вот собственно и вопрос.
использую ADOConnection, ADOQuery.

Заранее огромное спасибо!


Fay   (2005-01-14 13:29:00) [21]

А почему именно MAX? Почему не  AVG ? Как реализована последовательность?


mikel   (2005-01-14 13:25:00) [22]

да... похоже остается только SELECT max(id)...
чтож делаю так.

Спасибо всем! и хорошего вам настроения :)


Ega23   (2005-01-14 13:22:00) [23]

Select Max(ID) в этой же транзакции?


mikel   (2005-01-14 13:21:00) [24]

эх... ну вот беда то:
Sequence'а на эту таблицу нету... и создавать нельзя (по заданию).


mikel   (2005-01-14 13:17:00) [25]

понял. фенкс!


Fay   (2005-01-14 13:16:00) [26]

Сначала пролучи значение sequence-а, потом делай insert. И будет тебе Щястье.


mikel   (2005-01-14 13:10:00) [27]

СУБД - Oracle

Ставил галочку при создании темы, но чего-то Oracle не отображается :/


stone   (2005-01-14 13:09:00) [28]

СУБД какая?
Для MSSQL и Access - @@IDENTITY


mikel   (2005-01-14 13:08:00) [29]

нет, Oracle. А как "готовить"?
просто очень-очень надо узнать присвоенный записи ключ, либо другую технологию...
я уже премного всем благодарен за помощь. Но как с этим справиться так и не нашел пока ничего :(


ЮЮ   (2005-01-14 13:05:00) [30]

Вот за это auto_increment и не люблю, что очень трудно "готовить" :)
Access что ли?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо