Вниз
Скачать: CL | DM;

Как вместить GUID в поле длиной 10 символов   Найти похожие ветки 

← →
aga123   (2004-02-19 12:33) [0]

Добрый день, мастера!

В таблице Dbf от FoxPro есть поле типа ID размером 10 символов.
Как в него впихнуть значение типа GUID, так чтобы это значение не пересекалось при слиянии файлов от филиалов в центральной конторе?

Что имеет смысл:
1) Изобретать алгоритм создания GUID для 10 символов
2) Расширить поле ID до 32 символов и использовать стандартный GUID?

Но первое предпочтительнее.

Спасибо


← →
sniknik ©   (2004-02-19 12:40) [1]

лутше второе
только до 16 байт (реальная длинна GUID).


← →
Danilka ©   (2004-02-19 12:48) [2]


> Как в него впихнуть значение типа GUID, так чтобы это значение
> не пересекалось при слиянии файлов от филиалов в центральной
> конторе?

Например, добавить к коду уникальному в пределах конторы префикс - код конторы. :))


← →
aga123   (2004-02-19 12:51) [3]

Спасибо


← →
Anatoly Podgoretsky ©   (2004-02-19 13:05) [4]

Лучше код машины, тогда уникальность будет гарантирована за счет использования простого MAX


← →
VLAD-MAL   (2004-02-19 15:03) [5]

Ну, в Fox поля легко ж расширяются... И старые данные не теряются.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
7-1072591684
cat
2003-12-28 09:08
2004.03.28
Блокировка-разблокировка клавиатуры


1-1078500941
Pul
2004-03-05 18:35
2004.03.28
Mathlab и Delphi


14-1078345350
Mox Fulder
2004-03-03 23:22
2004.03.28
Сети и всё такое....


1-1078822095
3asys
2004-03-09 11:48
2004.03.28
Создание компонента по имеющемуся имени класса


4-1074584159
stkatch
2004-01-20 10:35
2004.03.28
Определить скрыто ли окно по Handle




   Наверх