![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
Народ подскажите, такую вещь.
Я добавляю запись, там всего 2 поля id_u и ural. Поле id_u в СУБД стоит "автоинкримент", я нажимаю кнопку "Внести" и хочу, чтобы выполнился запрос, и после того как он выполнится узнать id_u который вставился в таблицу, но лучше конечно до запроса: Код:
1 старый программист, лучше новых 2-х
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]() Код:
P.S. Не используйте одинаковое название поля в таблице и название самой таблицы. P.P.S. Если Вам не принципиально важно как получать этот id_u, то можете кинуть на форму DBEdit и настроить его на поле id_u. Тогда при добавлении последней записи в DBEdit-e Вы увидите только что вставленный id_u. P.P.P.S. Можете еще написать так (если используете DBEdit): Код:
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
Последний раз редактировалось artemavd; 09.04.2010 в 05:18. |
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 22.05.2007
Сообщений: 9,087
|
![]()
Зависит от СУБД. В MS Access нужно выполнить такой запрос:
Код:
Ну и это только после вставки записи можно определить. До - невозможно. Разве что ручками генерацию делать. Ну и если СУБД другая, то там и другие возможности и методы будут. В Interbase/Firebird вообще с этим проблем нет. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 24.04.2008
Сообщений: 440
|
![]()
Чет не катит ничего... у меня СУБД MySQL. Есть еще варианты ?
1 старый программист, лучше новых 2-х
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задержка добавления записи в базу Access из Dephi | Zver | БД в Delphi | 11 | 16.05.2011 17:57 |
ошибка при запросе добавления | Rin | БД в Delphi | 4 | 26.12.2009 01:41 |
Лидеры добавления новостей | Vladya | HTML и CSS | 1 | 08.09.2009 13:25 |
Как узнать программно скорость чтения и записи на жесткий диск. | начинающий кодер | Общие вопросы Delphi | 7 | 05.03.2009 16:13 |
добавления в готовую таблицу | Strelka | Microsoft Office Excel | 1 | 09.03.2007 17:27 |