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

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

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

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

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

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

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

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

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


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