powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выражение INSERT в TADOQuery (как использовать параметры?)
3 сообщений из 3, страница 1 из 1
Выражение INSERT в TADOQuery (как использовать параметры?)
    #32012459
Dimkas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в TQuery всё было просто:

Query.SQL.Add('insert into table_a (id,Name) values (' + StrID + ','''+StrName+''');

ясно, что это дело вкуса, но у меня уже _много_ таких запросов.

а вот как быть в TADOQuery? Т.е. явное указание текста вообще никогда не прокатывает что ли!?
...
Рейтинг: 0 / 0
Выражение INSERT в TADOQuery (как использовать параметры?)
    #32012468
AnKa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А зачем такие сложности?
Не проще ли:
ADOQuery1.SQL.ADD(''insert into table_a (id,Name) values (:Aid,:AName)');

ADOQuery1.Parameters[0].Value:=StrID;
ADOQuery1.Parameters[ 1].Value:=StrName;
ADOQuery1.ExecQuery;

А по поводу явного указания текста - должно работать. (Я испольовал и такую конструкцию как у тебя). Ты скажи, какую ошибку выдает? А то "не прокатывает" - не прокатывать может по разному . Может, и не в АДО дело.
...
Рейтинг: 0 / 0
Выражение INSERT в TADOQuery (как использовать параметры?)
    #32012537
Dimkas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пасибо!
уже разобрался, с текстом всё нормально работает.

Грабли были в другом: как научить ADOQuery работать с DBF-файлами (создавать, удалять, вставлять записи и т.д.)?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Выражение INSERT в TADOQuery (как использовать параметры?)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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