Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
22.08.2001, 17:28
|
|||
---|---|---|---|
|
|||
ADOTable, ADOQuery + MS SQL 7.0 |
|||
#18+
На сервере таблица Clients. На клиенте: Подключение к серверу через ADOConnection (OLDE DB Provider for SQL Server) ADOTable берёт данные из таблицы Clients Отображаю все это в гриде. Делаю удаление записи (DataSet.Delete) Если сервер не возвращает ошибку (например удалить невозможно из-за ссылочной целостности) то всё проходит нормально. А вот если сервер возвращает ошибку, то после этого полностью нарушается положение курсора и при попытке переместиться на соседнюю запись возникает ошибка: "Row handle referred to a deleted row or a row marked for deletion" "Указатель строки указывает на удаленную строку или строку помеченную для удаления" никакие методы DataSet.Refresh и Resync непомогают. "Игры" с CursorLocation и CursorType тоже ни к чему хорошему не приводят. Что за глючный ADO? Не может даже нормально обработать удаление записи. Или я чего не догоняю? Разъясните плиз? Да, кстати, с ADOQuery тоже самое происходит. Ну в принципе оно понятно, методы одни и те же. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=58&mobile=1&tid=2120136]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
64ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
others: | 10ms |
total: | 166ms |
0 / 0 |