Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Параметры SQL запроса в ADOQuery / 3 сообщений из 3, страница 1 из 1
29.09.2003, 18:11
    #32278747
S_Den
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры SQL запроса в ADOQuery
Доброго времени суток! У меня такая проблема! Я создаю с параметр для запроса
DataModule2.ADOQuery1.Parameters.CreateParameter('Per1',ftInteger,pdInput,0,1);
Далее сам запрос
with DataModule2.ADOQuery1 do begin
SQL.Clear;
SQL.Add('UPDATE project');
SQL.Add('SET name_project=" Калогоров "');
SQL.Add('where Project_id=Per1');
ExecSQL;
end;
И во время выполнения запроса выдается сообщение, что
'Параметр Per1 не имеет значения по умолчанию'
как его установить я не нашел. Посоветуйте как избавиться от такой ошибки или где можно почитать непосредственно по данной теме.
Заранее благодарен. Денис
...
Рейтинг: 0 / 0
29.09.2003, 18:19
    #32278756
Cauchy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры SQL запроса в ADOQuery
Надо ставить ":" перед названием параметра в SQL запросе, т. е.
писать
where Project_id = :Per1
...
Рейтинг: 0 / 0
29.09.2003, 18:30
    #32278766
S_DEN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Параметры SQL запроса в ADOQuery
Спасибо, вроде заработало
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Параметры SQL запроса в ADOQuery / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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