![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как вместить GUID в поле длиной 10 символов [dBase, FoxPro]
aga123 © (2004-02-19 12:33:00)Добрый день, мастера!
В таблице Dbf от FoxPro есть поле типа ID размером 10 символов.
Как в него впихнуть значение типа GUID, так чтобы это значение не пересекалось при слиянии файлов от филиалов в центральной конторе?
Что имеет смысл:
1) Изобретать алгоритм создания GUID для 10 символов
2) Расширить поле ID до 32 символов и использовать стандартный GUID?
Но первое предпочтительнее.
Спасибо
VLAD-MAL (2004-02-19 15:03:00) [1]Ну, в Fox поля легко ж расширяются... И старые данные не теряются.
Anatoly Podgoretsky (2004-02-19 13:05:00) [2]Лучше код машины, тогда уникальность будет гарантирована за счет использования простого MAX
aga123 (2004-02-19 12:51:00) [3]Спасибо
Danilka (2004-02-19 12:48:00) [4]
> Как в него впихнуть значение типа GUID, так чтобы это значение
> не пересекалось при слиянии файлов от филиалов в центральной
> конторе?
Например, добавить к коду уникальному в пределах конторы префикс - код конторы. :))
sniknik (2004-02-19 12:40:00) [5]лутше второе
только до 16 байт (реальная длинна GUID).