![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать после INSERT присвоенный auto_increment'ом ключ? [D7]
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 что ли?