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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2007, 21:58   #1
Arteom
Пользователь
 
Регистрация: 22.08.2007
Сообщений: 59
По умолчанию Присвоение значения ключевому полю

Здраствуйте!
Помогите пожалуйста разрешить вот какую проблему:
Я делаю INSERT в таблицу, значение ключевого поля в этот момент я еще не знаю, но без этого никак.
Получить значение ключевого поля можно простым SELECTом. Пробовал засунуть SELECT в INSERT, но как я понимаю это противоречит синтаксису.
Может как-то можно результат SELECTа присвоить переменной, а потом уже вставить в INSERT? Или есть возможность посмотреть результат SELECTа в Query?
Arteom вне форума Ответить с цитированием
Старый 31.10.2007, 00:31   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Не морочьте себе голову, используйте автоинкрементное поле в ключе.
mihali4 вне форума Ответить с цитированием
Старый 31.10.2007, 23:46   #3
Arteom
Пользователь
 
Регистрация: 22.08.2007
Сообщений: 59
По умолчанию

нельзя ли поподробнее, а то я честно говоря, не знаю о чем речь
Arteom вне форума Ответить с цитированием
Старый 06.11.2007, 22:46   #4
Arteom
Пользователь
 
Регистрация: 22.08.2007
Сообщений: 59
По умолчанию

В общем я сделал так: просто создал еще один Грид на форме, сделал в нем какую мне надо выборку и сделал ему визибл.фалс := тру.
Больше ничего так и не придумалю. Всем спасибо
Arteom вне форума Ответить с цитированием
Старый 06.11.2007, 23:16   #5
Carbon
JAVA BEAN
Участник клуба
 
Аватар для Carbon
 
Регистрация: 22.04.2007
Сообщений: 1,329
По умолчанию

Автоинкрементное поле. Оно само увеличивается на 1 и не надо париться!
Carbon вне форума Ответить с цитированием
Старый 08.11.2007, 00:02   #6
Arteom
Пользователь
 
Регистрация: 22.08.2007
Сообщений: 59
По умолчанию

Спасибо Carbon, буду теперь и про автоинкрементные поля кое-чего знать.
Arteom вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Присвоение процедур компонентам N!ckeL Компоненты Delphi 4 26.04.2008 18:22
Вопрос по полю со списком 6ePKyT Microsoft Office Access 3 28.11.2007 17:31
Связанные таблицы - проблема при обращении к полю БД nataly_ukr БД в Delphi 7 13.11.2007 10:47
Присвоение значения одного поля другому frai БД в Delphi 2 20.09.2007 15:03
Как отсортировать НД по Lookup-полю? Schumacher БД в Delphi 4 21.06.2007 14:07