Страница 1 из 1

Bitrive

Добавлено: 10 июн 2004, 15:41
sasl
Как создать DSN для битрива, чтобы
потом базу открывать из делфовских прог ???

Re: Bitrive

Добавлено: 10 июн 2004, 16:30
POMAH
Ежели ты имееш ввиду ODBC источник, то для начала нужно конвертнуть словарь(см. в сапорте утилиту адф/ддф) потом в Первасив Контрол центре создаеш новую базу (путь на базу укажи как путь на сконвертеный словарь) и все... по идее после этого в системе должен появится новый ODBC источник... а там хоть в дельфи хоть в экселе... единственное место где нужно быть повнимательнее это OEM/ANSI конвертация, помни что галка все хранит в 866 кодировке

Re: Bitrive

Добавлено: 11 июн 2004, 17:45
Nick
Почему словарь надо конвертировать, вернее, почему он сразу не приспособлен для работы с Галактикой через ODBC извне? Ведь после конвертации кроме возможности лазить в Галактику через ODBC ничего не меняется? Я правильно понял? Если да, зачем тогда все эти ADF->DDF если можно изначально проще?

Re: Bitrive

Добавлено: 11 июн 2004, 17:46
Nick
И конвертить, как я понял надо один раз и навсегда?

Re: Bitrive

Добавлено: 15 июн 2004, 08:10
Goblin
2Nick
Набор полей и индексов и системных таблов отличается у галактианского словаря - потому и нужен ADF2DDF ... После отработки конвертации в папке DATA появится папка DDF - вот там и будет лежать словарь по стандарту Btrieve

Re: Bitrive

Добавлено: 15 июн 2004, 12:17
Nick
А кроме как возможности лезть через ODBC что-нибудь меняется после конвертации?

Re: Bitrive

Добавлено: 15 июн 2004, 14:31
POMAH
На счет почему сразу не приспособлен... это наверное все таки к разработчикам галки, А в остальном, все совершенно верно, сконвертить достаточно один раз, чтоб на всегда ;-) Хотелось бы еще отметить что скорость доступа по ODBC, мягко говоря оставляет желать лучшего. Ну а на счет "кроме возможности лезть через..." в общем то ничего кроме этого вы и не получите, но и этого хватит с лихвой для того, что бы нажить себе массу веселых бессонных ночей. Выскажу личное мнение - наименее проблемотичным в плане доступа из сторонних приложений является конфигурация на основе MS SQL.

Re: Bitrive

Добавлено: 15 июн 2004, 18:22
Nick
У нас Pervasive (Галя - 7.11) Попробую - посмотрим. Мне нужен доступ из Delphi.

>Выскажу личное мнение - наименее проблемотичным в плане доступа из сторонних приложений является конфигурация на основе MS SQL

А почему так - компонентов всяких много?

P.s. Ну вот, чтобы сконвертить - нужно покупать ADf -> ddF - ну это блин, ну нехорошо прямо скажем :-/

Re: Bitrive

Добавлено: 16 июн 2004, 10:34
Den
По всей видимости потому, что изначально Галка разрабатывалась под голимый Btrieve..тогда еще не было Pervasive с его Scalable SQl. К Btrieve можна "достучаться" тока через API. Компоненты доступа в тех же дельфях есть под Pеrvasive + Scalable SQl. Таким образом достучаться сразу до btrieve-вской базы Галки из под Delph-ей нельзя. Нужно писать свой компонент доступа.
А так никаких проблем больше нет :)