Страница 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-ей нельзя. Нужно писать свой компонент доступа.
А так никаких проблем больше нет