powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / UpdateSQL
3 сообщений из 3, страница 1 из 1
UpdateSQL
    #32286430
Petrovich2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, как этому UpdateSQL-ю передавать параметры руками? Всю жизнь просто кидал TQuery, TUpdateSQL, TDataSource и какие-нибудь визуальные DB-компоненты. И все нормально вставлялось, редактировалось и удалялось.

А тут вдруг я решил попробовать редактировать результат TQuery без визуальных компонентов :-)

Вначале делаю select c помощью TQuery.
И при вызове, например,
UpdateSQL.ExecSQL(ukInsert)
вываливается, естественно, ошибка, что поле такое-то "of an unknown type".

А где этот тип указать-то? В основном Селекте ведь нет этих параметров. Все названия полей указаны как раз в UpdateSQL.

Можно, конечно, и три отдельных TQuery кинуть на форму или создать динамически, и все хорошо получится, но уже ради принципа хочу разобраться :-)
...
Рейтинг: 0 / 0
UpdateSQL
    #32286529
1man
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кажись так, например
IBQuery2->Params->Items[0]->DataType=ftDateTime;
IBQuery2->Params->Items[1]->DataType=ftDateTime;
...
Рейтинг: 0 / 0
UpdateSQL
    #32286620
Petrovich2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не-е-е! Параметры для TQuery я могу определить. Я не знаю, как определить параметры для запросов в TUpdateSQL.

Там же в TQuery какой-то Селект со своими параметрами. Можно и динамически и на форме задать им тип. А в TUpdateSQL нет ничего похожего.

Все! Спасибо! Нашел, вроде, пока пытался объяснить, чего хочу :-)

Например, вот так
UpdateSQL.Query[ukInsert].ParamByName('kzkkz').AsDateTime:=Date;

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


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