ms доступ к идентификатору репликации в качестве внешнего ключа - PullRequest
2 голосов
/ 12 ноября 2009

В настоящее время я "вынужден" создать базу данных в MS Access 2007.

Из-за проблем с репликацией я решил использовать autonumber в качестве ReplicationID для моей таблицы Users.

В моей таблице мест я хотел бы использовать этот идентификатор при создании пользователя.

Я пытался использовать идентификатор пользователя в текстовых полях через основную форму, но он выводит

{guid {BF40D0A0-A1F3-4C98-A9B6-D9D075F0BBA3}}

и при использовании этого значения для вставки в мою таблицу Venues генерируется новый ReplicationID.

Мне не хватает некоторых настроек, в которых он будет использовать предоставленный GUID, или у вас есть какие-либо другие предложения.

Привет.

Ответы [ 3 ]

2 голосов
/ 13 ноября 2009

Я не претендую на понимание репликации в Access. Однако два лучших ресурса:

0 голосов
/ 13 ноября 2009

Не раскрывайте значения автонумера пользователям, особенно с учетом GUID!

0 голосов
/ 13 ноября 2009

ОК, я нашел это. Случилось так, что вы не можете вставить строку guid в ms доступ, вы должны использовать фактический объект. Тогда все было хорошо.

не используйте StringFromGUID / GUIDFromString, просто вставьте объект как есть, и все хорошо.

Любые вопросы, и я с удовольствием объясню X -)

...