Re: ADO и обновление данных
От: Коваленко Дмитрий Россия http://www.ibprovider.com
Дата: 30.06.03 05:07
Оценка:
Здравствуйте, SavaLogrus, Вы писали:

SL>Но оказалось, что если получать конкретную запись по условию (когда в запросе есть WHERE)

SL>не получается интерфейс IRowsetChange.
Это нормально.

SL>Ну нет его и все. Причем не важно как делать выборку — через прямое открытие с созаднием строки запроса

SL>или через аксесор с параметрами.
А как это? Запрос с параметрами, что ли ?

SL>Пока вижу два варианта:

SL>1. Получить всю таблицу и пролистать до нужной записи.
SL> Но это полный бред, хотя и реализуемо.
Привет от FoxPro. Это точно бред.

SL>2. Делать обновления через выполнение команды UPDATE.

Вот это уже похоже на работу с SQL сервером.

SL> Это уже не бред, но получается все придется писать самому.

SL>Особенно сложно разбираться какие поля были изменены, какие нет.
Ну так и обновляй все столбцы таблицы. Потом постепенно решишь — надо тебе отслеживать какие колонки были изменены, или можно на это забить.

SL>Поэтому вопрос:

SL>Как все таки обновлять конкретную запись? Кто как это делает?
UPDATE ... SET col1=?,col2=? WHERE id1=? ....

SL>Может я чего прозевал? Документация по ADO оставляет желать лучшего.
С чего это? Документация по ADO — это именно документация по ADO, а не о принципах работы с базами данных как таковыми.

SL>Книг вообще нет. Может курсор нужен какой то специфичный?

Понеслась...

SL>И может подскажете хорошую документацию по ADO?

Я использую справку из MDAC 2.6
-- Пользователи не приняли программу. Всех пришлось уничтожить. --
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.