C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

  ЗакрытаНовая тема
Переменные в SQL — запросе
Oper01
Отправлено: 02.06.2006, 10:33


Станционный диспетчер

Группа: Участник
Сообщений: 145



Можно ли добавить переменные в SQL запрос ?
Нашёл пример, не получается.
Guest
Отправлено: 02.06.2006, 10:37


Не зарегистрирован







> Можно ли добавить переменные в SQL запрос ?
Какие? Клиентские? Да.

> Нашёл пример, не получается.
Что не получается?

Подробнее.
Oper01
Отправлено: 05.06.2006, 08:40


Станционный диспетчер

Группа: Участник
Сообщений: 145



Переформулирую вопрос так: параметризованный запрос.
CODE

SELECT * FROM t1 WHERE Cost > :cc


При таком запросе вылетает ошибка.
Где и как необходимо определить переменную cc ?
olegenty
Отправлено: 05.06.2006, 10:54


Ветеран

Группа: Модератор
Сообщений: 2412



Ну формулировал бы вопрос так, чтобы в нём была исчерпывающая инфа. Какая ошибка.
На примере TADOQuery.
Заполняем св-во TADOQuery::SQL значением
CODE

SELECT * FROM t1 WHERE Cost > :cc


в коде пишем:
CODE

ADOQuery->Parameters->ParamByName("cc")->Value = <твоё значение>;
ADOQuery->Open();
Oper01
Отправлено: 07.06.2006, 13:35


Станционный диспетчер

Группа: Участник
Сообщений: 145



Спасибо за помощь.

Вернуться в Работа с базами данных в C++Builder
ЗакрытаНовая тема