![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 29.05.2009
Сообщений: 31
|
![]()
Здравствуйте
Подскажите как сделать параметрический запрос, где параметр принимает два числа Например: Select * From Table Where REGNUMB IN (:CODE) Query1.ParamByName('CODE').AsString := Edit1.text; Вот мне нужно что бы в качестве параметра CODE было значение 3, 4 |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 24.08.2009
Сообщений: 42
|
![]()
не проще?
Код:
icq 580047636 You're WELCOME!!!
Последний раз редактировалось havok; 26.08.2009 в 16:44. |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 29.05.2009
Сообщений: 31
|
![]()
Тогда, может быть, сразу в запросе указать
Select * From Table Where REGNUMB IN (Edit1.text) ? |
![]() |
![]() |
![]() |
#4 | |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]() Цитата:
потому что так работать не будет а здесь все-таки круглые скобочки Код:
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 29.05.2009
Сообщений: 31
|
![]()
Спасибо, а еще подскажите как это можно организовать: "а чтобы передавать параметром весь список ИН нужно заюзать компоненты, которые умеют работать с макросами" более подробно
|
![]() |
![]() |
![]() |
#6 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]()
для этого нужно юзать компоненты, например, Jedi (Rx - зависит от версии дельфи), ODAC (+ FIBPlus - не помню умеют ли они с макросами работать)
и дальше все как обычно: - кидаем компонент на форму или создаем его в динамике - выбираем символ предшествующий названию макроса (по умолчанию % или &) - добавляем запрос с макросом например такой (можем передать туда целое выражение) Код:
Код:
|
![]() |
![]() |
![]() |
#7 |
Регистрация: 27.08.2009
Сообщений: 9
|
![]()
у меня вопрос немного другого плана.
есть запрос в аксессе, уже принимающий два параметра типа дата. как передать эти параметры из дельфи? такого плана алгоритм не работает. Код:
Последний раз редактировалось reboot; 27.08.2009 в 21:48. Причина: так надо. |
![]() |
![]() |
![]() |
#8 |
SQL-коддинг
Участник клуба
Регистрация: 16.01.2009
Сообщений: 1,192
|
![]() Код:
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,238
|
![]()
когда-то помогал тут на форуме решить похожую задачу...
Тогда задача решалась через принудительное задание типа параметра перед присвоением значения: Код:
|
![]() |
![]() |
![]() |
#10 |
Регистрация: 27.08.2009
Сообщений: 9
|
![]()
спасибо за ответы, но результат остался тот же: слишком мало параметров. Требуется два.
![]() не вдупляю вообще как быть тут ![]() выложу более полный листинг: Код:
не фурычит хоть убей(( Последний раз редактировалось reboot; 28.08.2009 в 01:09. |
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Параметрический запрос с логическим операторм | Skolot | Microsoft Office Access | 8 | 10.03.2010 15:18 |
Преобразование SQL-запроса в Параметрический запрос | oblachko | БД в Delphi | 3 | 05.06.2009 19:55 |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |
параметрический запрос с частью слова в качестве параметра | yulia | БД в Delphi | 6 | 09.05.2008 20:27 |
Запрос | Инночка | БД в Delphi | 1 | 01.05.2008 23:46 |