powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как управлять Update, Insert и Delete в TADOQuery
15 сообщений из 15, страница 1 из 1
Как управлять Update, Insert и Delete в TADOQuery
    #32360754
Gasanov2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как отправлять на сервер запросы Update, Insert и Delete при работе с TADOQuery, если набор данных сформированный Select'ом получен соединением нескольких таблиц. Т. е. нужно писать произвольные запросы (Update, Insert, Delete) так же как это делается при работе с BDE компонентами TQuery и TUpdateSQL.
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32360784
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Найти комопненты, которые умеют это делать.
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32360891
Александр Спелицин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www.delphikingdom.com/helloworld/ado01.htm
http://www.delphikingdom.com/helloworld/ado02.htm
http://www.delphikingdom.com/helloworld/ado03.htm
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32360994
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TADOUpdateSQL - torry.net
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32361553
Фотография Desil
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TADOUpdateSQL - torry.net

Может ссылочку кинешь???
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32361560
Adony
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вроде кинули уже http://www.torry.net/
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32362203
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, извиняюсь, что-то посмотрел, не нашел его на torry.
Ладно, тогда так:
TADOUpdate components
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32362769
Gasanov2003
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как связать TADOQuery c TADOUpdateSQL?
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32363157
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ADOUpdateSql.Dataset:=ADOQuery;
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32365749
Савка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторADOUpdateSql.Dataset:=ADOQuery;
Может как-то не так?

Пишет, что типы несовместимые:
Incompatible types: TADOUpdateQuery & TADOQuery
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32365814
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну понятно, что Вам надо использовать
type ADOQuery:TADOUpdateQuery;
А TADOUpdateQuery - это потомок TADOQuery, т.е. с ним работа идет так же, как c TADOQuery (+добавление фич - см. sources).
Но если работа должна идти ИМЕННО с TADOQuery, то - только с помощью TClientDataset. Там надо будет OnBeforeApplyUpdates самому прописывать запросы. Пример см. здесь
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32365855
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слово type прошу вычеркнуть или заменить на var, это я уж совсем оп и сался :-)
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32366024
Савка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я просто поменял компоненты, где это надо было с TADOQuery на TADOUdрateQuery
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32367149
Савка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В TQuery есть OnUpdateRecord. Что может быть аналогом в случае TADOQuery? AfterPost?
...
Рейтинг: 0 / 0
Как управлять Update, Insert и Delete в TADOQuery
    #32367359
Mik Prokoshin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
OnBeforePost или перекрывать метод Post, наследуя класс. Если Ваша обработка в OnBeforePost и не надо делать сам Post, то надо будет сконструировать и вызвать exсeption.
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как управлять Update, Insert и Delete в TADOQuery
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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