Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.140.185.123] |
|
Сообщ.
#1
,
|
|
|
ID - это PK (identity-поле). Использовать ident_current я думаю некорректно с точки зрения синхронизации.
Как в данной ситуации правильно поступить? Может есть какие фичи дотнета для этого? |
Сообщ.
#2
,
|
|
|
Scope_Identity() тебе в руки.
Причем не идентити, а именно скоп идентити. |
Сообщ.
#3
,
|
|
|
2005fs, во-первых, следует обратиться в ЧаВо
Хранимки с output параметрами Ну, а во-вторых, тема обсуждалась здесь Автоинкрементные поля - от Access'a до SQlServer'a |
Сообщ.
#4
,
|
|
|
Цитата 2005fs @ есть вариант генерить ключи на клиенте - тогда и получать ничего не надо. При использовании поля типа GUID никаких проблем с синхронизацией и репликациями Как в данной ситуации правильно поступить? |
Сообщ.
#5
,
|
|
|
Цитата farad @ есть вариант генерить ключи на клиенте - тогда и получать ничего не надо. При использовании поля типа GUID никаких проблем с синхронизацией и репликациями Ой, мама.... Я бы не советовал этого делать в многопользовательской системе. Очень бы не советовал. |
Сообщ.
#6
,
|
|
|
Цитата Miha_Dnepr @ А почему? Это же как раз и придумано для многопользовательской работы и использования реплик... Я бы не советовал этого делать в многопользовательской системе. Очень бы не советовал. |
Сообщ.
#7
,
|
|
|
2005fs, решение зависит от типа БД.
|
Сообщ.
#8
,
|
|
|
farad, не мне решать делать ли автоинкрементное поле или генерить ключ на клиенте
Mr_Smith, а если вставка делаеться автоматически DataAdapter'ом, причем когда логика написана где-то в базовом класе куда я не могу лезть и что-то менять...Scope_Identity это как я понял, когда в одном же запросе я вставляю запись хочу получить ее Identity. MIF, MSSQL 2005 база у меня. Ты это имел в виду? |