![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
![]()
Доброго времени суток! Пытаюсь разобраться с запросом с параметром в Делфи. Возник такой вопрос. Искал похожие примеры и везде параметру значение передается из Edit, т.е. примерно так:
Код:
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Грид связан с датасетом (через DataSource)
например, пусть это будет AdoTable1 (или ADOQuery1 - не суть важно). тогда так: Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
![]()
Написал вот так:
Код:
И еще вопрос: записи добавляются в таблицу Tovarn_pozicia, которая связана с таблицей Prichod полем id_tovarn_pozicia. Но для удобства в Гриде я заменил его, теперь отражается поле Name. В параметре мне надо указывать id или Name? |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
потому что Вы невнимательны!
посмотрите, в моём примере как написано?! FieldByName Цитата:
я бы однозначно сказал, что нужно передавать ID (name может быть неуникальным) Последний раз редактировалось Serge_Bliznykov; 15.05.2011 в 11:51. |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
![]()
Виноват, действительно невнимателен.
Подскажите, пожалуйста, со второй часть вопроса: записи добавляются в таблицу Tovarn_pozicia, которая связана с таблицей Prichod полем id_tovarn_pozicia. Но для удобства в Гриде я заменил его, теперь в таблице Pricod, вместо id_tovarn_pozicia отражается поле Name, по значению этого поля я и добавляю запись. В условие выбора мне указывать id или Name??? Последний раз редактировалось ара; 15.05.2011 в 12:08. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я уже ответил. в условие отбора нужно (по моему мнению) указывать именно ID
p.s. А вот в гриде его отображать действительно не надо. ключи (как первичные, так и внешние) служать исключительно для обеспечения целостности БД, пользователю их видеть не нужно. |
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 11.04.2007
Сообщений: 106
|
![]()
Спасибо! Запрос вроде бы работает. Но возник опять такой вопрос:
созданный запрос: Код:
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Delphi] Запуск процедуры с параметром | ZePr | Помощь студентам | 10 | 02.02.2011 16:32 |
запрос с параметром | Proffi2010 | БД в Delphi | 4 | 15.01.2011 18:55 |
Помогите сделать запрос с параметром-датой | Herly | Помощь студентам | 9 | 22.12.2009 18:42 |
Запрос с параметром | odi_noki | Microsoft Office Access | 2 | 17.12.2008 20:07 |
sql запрос с не статическим параметром? | Geddar | Помощь студентам | 8 | 25.05.2008 10:13 |