
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
13.09.2007, 07:18
|
|||
|---|---|---|---|
Синхронизация с БД и автоинкременетные поля |
|||
|
#18+
Здравствуйте! По идеологии ADO.NET постоянный коннект с таксказать источником данных не катит. Это хорошо (для моей текущей задачи), но как быть с уникальными автоинкременентными полями и их значениями? Например в сети с БД работают 3 десктопа и бук, каждый читает часть данных из БД в dataset а изменив/добавив обновляют базу на сервере (бук ваще может неделю дома работать со своими данными в dataset). В dataset жа таблицы между собой тоже отношениями связаны... как все это разрулить при обновлении БД на сервере. Вот так запутано объяснил. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.09.2007, 08:39
|
|||
|---|---|---|---|
Синхронизация с БД и автоинкременетные поля |
|||
|
#18+
Если в датасете прописаны внешние ключи + каскадное изменение, то нет проблем. Главное, первой сохранять таблицу (DataAdapter.Update(Mytable)) на стороне 1, а потом - многие. БД вместо датасетовских сгенерирует свои ключи, которые каскадно изменяться в подчиненных таблицах при апдейте главной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.09.2007, 08:55
|
|||
|---|---|---|---|
Синхронизация с БД и автоинкременетные поля |
|||
|
#18+
Витал.... БД вместо датасетовских сгенерирует свои ключи, которые каскадно изменяться в подчиненных таблицах при апдейте главной. Это меня больше всего и беспокоило-спасибо успокоили :) а то я только вчера с ado.net начал разбираться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=17&mobile=1&tid=1352617]: |
0ms |
get settings: |
9ms |
get forum list: |
26ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
92ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 430ms |

| 0 / 0 |
