powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Задача
8 сообщений из 8, страница 1 из 1
Задача
    #33083765
ADOQuery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу совета для решения следующей задачи:
Есть база данных, устанавливается с CD пользователями на компьютеры, необходимо, чтобы на разных компьютерах задавался разный диапазон номеров записей (чтобы ни на одном компьютере не совпадали).
Сети нет.
...
Рейтинг: 0 / 0
Задача
    #33083831
gz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
gz
Гость
Допустим максимально 10 клиентов. Тогда номера записей -
Для 1 клиента - 10, 20, 30, ...
Для 2 клиента - 11, 21, 31, ...
...
Для 10 клиента - 19, 29, 39, ...
...
Рейтинг: 0 / 0
Задача
    #33083854
prof79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если GUID-ы генерить?
...
Рейтинг: 0 / 0
Задача
    #33084274
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Помниться, на форуме MS SQL обсуждалась тема, что вроде при репликации обнаружились одинаковые GUID.
Еще можно составной первичный ключ сделать, допустим MAC-адрес + автоинкременент.

А смысл-то всего этого? Данные потом сливаться будут?
...
Рейтинг: 0 / 0
Задача
    #33084541
ADOQuery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Данные потом будут объеденяться - т.е одинаковых номеров быть не должно..

Контор 110, и вероятно число немного еще выростет. Причем у каждой несколько компьютеров..
...
Рейтинг: 0 / 0
Задача
    #33084742
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Достаточно взять два младщих числа с МАК-адреса (вероятность совпадения 1/65535) как начальное значение двух старших байт для автоинкремента. МАК-адрес вещь АБСОЛЮТНО УНИКАЛЬНАЯ.
...
Рейтинг: 0 / 0
Задача
    #33085085
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LSVДостаточно взять два младщих числа с МАК-адреса (вероятность совпадения 1/65535) как начальное значение двух старших байт для автоинкремента. МАК-адрес вещь АБСОЛЮТНО УНИКАЛЬНАЯ.Чего нельзя сказать о двух его младших числах ;-)))
...
Рейтинг: 0 / 0
Задача
    #33085304
ADOQuery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть возможность использовать телефон для задания диапазона номеров:
Допустим звонит человек и сообщает уникальный код выданный программой при первом запуске (можно генерировать например от серийного номера жесткого диска) и ему соощается некий код, при введении которого в программу задается диапазон номеров.
Только каким образом закодировать уникальный номер (для сверки с серийным номером жесткого диска), код конторы и номер компьютера в этой конторе в одно число, чтобы из него можно было получить (расшифровать?) эти данные.
Только это должно быть именно число.

З.Ы. Ничего лучше пока не придумал :)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Задача
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]