Нужно решение для этого сценария обновления таблиц в моей базе данных - PullRequest
2 голосов
/ 13 февраля 2012

У меня есть приложение формы Windows, элементы пользовательского интерфейса в моей форме заполняются из таблицы в моей базе данных сервера sql. Записи добавляются в таблицу через некоторые загрузчики (через код) путем чтения из другого источника.Теперь пользователь может обновлять значения через пользовательский интерфейс, который, в свою очередь, обновляет таблицу в моей БД.

Вот моя проблема, загрузчики часто запускаются.Источник не может быть обновлен с моими изменениями.Когда они запустят загрузчик, я потеряю все сделанные обновления.Каков наилучший способ избежать этого?У меня есть 2 решения.

  1. Сохраните значения в новой таблице.Обновите таблицу после запуска загрузчиков значениями из новой таблицы.
  2. Каким-то образом загрузчики должны быть проинформированы, чтобы избежать перезаписи обновленных значений в моей таблице.

Я не доволенпервый подход как двухэтапный процесс.Может кто-нибудь помочь с более эффективным решением?Дайте мне знать, если я не ясно описал мою проблему.Спасибо

Ответы [ 2 ]

2 голосов
0 голосов
/ 13 февраля 2012

Задумывались ли вы о том, чтобы при обновлении отображался фид таблицы журналов с триггером, вы можете использовать представление для сопоставления данных или обновить таблицу после выполнения загрузки или создать третью таблицу ... в зависимости от ваших потребностей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...