Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 8 + Delphi 2007 + DBX / 10 сообщений из 10, страница 1 из 1
06.06.2008, 17:17
    #35360213
bssat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
Господа, вопрос в сабже. Кто-нибудь пробовал подобную связку? Я пытаюсь подключиться, а мне Дэлфи вопит, что не найден dbodbc9.dll. Неужели DBX из 2007 Дэльфи умеет использовать только 9 ASA?
...
Рейтинг: 0 / 0
06.06.2008, 17:19
    #35360225
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
У тебя DSN создан на основе драйвера из девятой версии. Пересоздай DSN с нуля, на основе реально имеющейся восьмой.
...
Рейтинг: 0 / 0
06.06.2008, 17:22
    #35360237
bssat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
Прошу прощения за нубство, если не сложно, подскажите, как это сделать?
...
Рейтинг: 0 / 0
06.06.2008, 18:04
    #35360385
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
Скорее всего никак. Придется нанимать опытного админа.

Но в принципе просто:
Запускаешь ODBC Administrator. Идешь на вкладку Drivers и смотришь драйвер для какой версии ASA у тебя зарегистрирован в системе. Имя у него будет в духе Adaptive Server Anywhere X.0, где X - номер версии ASA с которой этот драйвер распространяется.
Если ни одного не нашел - опаньки. Иди искать того кто тебе ставил клиентскую программу и бей ему лицо.
Если нашел драйвер - переключайся обратно на вкладку User или System, тыкай кнопку Add и создавай новый DSN на основе найденного драйвера. Параметры DSN придется либо угадывать, либо лезть в регистри и вытаскивать их оттуда. Потом правда все равно придется угадывать как относятся именованные параметры в регистри к красивеньким полям в окошке создания DSN.
...
Рейтинг: 0 / 0
06.06.2008, 18:25
    #35360436
bssat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
Да не, тут что-то не то. В ODBC у меня установлен драйвер именно 8-й версии, а при попытке подключения к базе через DBX Дэльфя ругается именно на отсутствие dbodbc9.dll, т.е. на отсутствие библиотеки от 9-й версии. Вот я и подумал, что DBX работает только с 9-й версии ASA. Есть еще какие соображения?
...
Рейтинг: 0 / 0
06.06.2008, 18:41
    #35360475
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
В принципе, возможно что твой DBX (кстати что это такое?) действительно ищет dbodbc9.dll. И не пользуется DSN в принципе. Тогда единственный вариант - искать соотвествующую dll.
Если поправить настройки (пересоздание DSN относится к правке настроек) не получается.
У тебя вообще DSN есть какие-нибудь подозрительные в системе?
...
Рейтинг: 0 / 0
06.06.2008, 22:14
    #35360839
Марсель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
Руками поменять VendorLib.
DBX - dbExpress
...
Рейтинг: 0 / 0
07.06.2008, 09:57
    #35361247
bssat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
Меняю руками - то же самое, все равно просит для 9. Может где-то в настройках...
...
Рейтинг: 0 / 0
07.06.2008, 11:24
    #35361428
antand
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
из help Delphi
The relationship between the dbExpress driver or dynamic link library and the database name is stored in a file called dbxdrivers.ini, which is updated when you install a dbExpress driver. The SQL connection component looks the dbExpress drive and the dynamic-link library up in dbxdrivers.ini when given the value of DriverName . When you set the DriverName property, TSQLConnection automatically sets the LibraryName and VendorLib properties to the names of the associated dlls. Once LibraryName and VendorLib have been set, your application does not need to rely on dbxdrivers.ini.

И еще вот тут
http://www.sybase.com/detail?id=1027878
...
Рейтинг: 0 / 0
08.06.2008, 12:17
    #35362942
bssat
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ASA 8 + Delphi 2007 + DBX
Ну вот. Вот за это спасибо.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 8 + Delphi 2007 + DBX / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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