powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / dblib cursors + SQL2000: как отловить изменения данных?
3 сообщений из 3, страница 1 из 1
dblib cursors + SQL2000: как отловить изменения данных?
    #33601169
temporaryName
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Условия:
Открыт динамический курсор, данные показываются пользователю.
При изменении данных другим процессом курсор их (изменения) отображает, но только при повторном чтении строк.
Вопрос: можно ли (и если можно, то как) определить факт изменения данных в курсоре средствами SQL Server.
Ограничения: триггера не предлагать
...
Рейтинг: 0 / 0
dblib cursors + SQL2000: как отловить изменения данных?
    #33601545
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрост я не понял - что значить определить факт изменения данных ?
Если курсор не insensitive, то при перечитывании данных запись изменится.
Что еще надо ? Можно навесить средств регистрации изменний данных в базе данных на триггерах или (если они не подходят) на хранимых процедурах.

Из других "средств обнаружения изменений" записей есть только поля типа TIMESTAMP, если их мужественные люди из MS еще не выкинули из сервера (что было бы глупо). Но вы не сможете, пользуясь им, определить , какие записи были изменены, вы сможете лишь ответить на вопрос: "Изменилась ли вот эта конкретная запись ?".

А так есть одно глобально универсальное и простое средство получения изменнения данных -- прочитать их еще раз .
...
Рейтинг: 0 / 0
dblib cursors + SQL2000: как отловить изменения данных?
    #33601727
temporaryName
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каюсь, был cross-post
http://www.sql.ru/forum/actualthread.aspx?tid=271695
Просьба - не пишите в эту ветку.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / dblib cursors + SQL2000: как отловить изменения данных?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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