Re: Ключевые поля таблиц, что лучше?
Добавлено: 07 май 2007, 04:21
В базе создается поле типа счетчик с размером Код репликации. Т.е. все просто.
Тип поля TGuidField был уже в Delphi 5. Позволляет видеть значение как в типе String так и в TGUID. (Вообще GUID - это 16-байтное целое);
Если CursorLocation у DataSet-а на клиенте, то сразу же после вставки первичный ключ приложению недоступен - запись надо зарефрешить. Если курсор на сервере - то проще. (Собственно, это относится ко всем автозаполняемым полям!)
Тип поля TGuidField был уже в Delphi 5. Позволляет видеть значение как в типе String так и в TGUID. (Вообще GUID - это 16-байтное целое);
Если CursorLocation у DataSet-а на клиенте, то сразу же после вставки первичный ключ приложению недоступен - запись надо зарефрешить. Если курсор на сервере - то проще. (Собственно, это относится ко всем автозаполняемым полям!)