Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ Builder ADOQuery параметры / 4 сообщений из 4, страница 1 из 1
06.03.2014, 20:33
    #38580559
Яяяя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ Builder ADOQuery параметры
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
ADOQuery3->Active = false;
ADOQuery3->SQL->Clear();
ADOQuery3->SQL->Add("SELECT ФИО, Компания, Дата1, Дата2, Причина");
ADOQuery3->SQL->Add("FROM Место Работы");
ADOQuery3->SQL->Add("WHERE ФИО = s2");
ADOQuery3->Parameters->ParamByName("s2")->Value = DBGrid3->SelectedField->DataSet->FieldByName("ФИО")->AsString;
ADOQuery3->Active = true;


Выдает:
ADOQuery3: Parameter 's2' not found
Помогите исправить ошибку
...
Рейтинг: 0 / 0
06.03.2014, 21:49
    #38580616
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ Builder ADOQuery параметры
Яяяя,

может таки

Код: plaintext
1.
ADOQuery3->SQL->Add("WHERE ФИО = :s2");
...
Рейтинг: 0 / 0
06.03.2014, 22:02
    #38580627
Яяяя
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ Builder ADOQuery параметры
MasterZiv, исправил
Но остается вопрос как получить название выбранного поля, то что у меня работает не правильно
...
Рейтинг: 0 / 0
06.03.2014, 22:31
    #38580644
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
C++ Builder ADOQuery параметры
Яяяя,

имя таблицы с пробелом, в скобки квадратные возьми
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / C++ Builder ADOQuery параметры / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]