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

Но в принципе просто:
Запускаешь ODBC Administrator. Идешь на вкладку Drivers и смотришь драйвер для какой версии ASA у тебя зарегистрирован в системе. Имя у него будет в духе Adaptive Server Anywhere X.0, где X - номер версии ASA с которой этот драйвер распространяется.
Если ни одного не нашел - опаньки. Иди искать того кто тебе ставил клиентскую программу и бей ему лицо.
Если нашел драйвер - переключайся обратно на вкладку User или System, тыкай кнопку Add и создавай новый DSN на основе найденного драйвера. Параметры DSN придется либо угадывать, либо лезть в регистри и вытаскивать их оттуда. Потом правда все равно придется угадывать как относятся именованные параметры в регистри к красивеньким полям в окошке создания DSN.
...
Рейтинг: 0 / 0
ASA 8 + Delphi 2007 + DBX
    #35360436
bssat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да не, тут что-то не то. В ODBC у меня установлен драйвер именно 8-й версии, а при попытке подключения к базе через DBX Дэльфя ругается именно на отсутствие dbodbc9.dll, т.е. на отсутствие библиотеки от 9-й версии. Вот я и подумал, что DBX работает только с 9-й версии ASA. Есть еще какие соображения?
...
Рейтинг: 0 / 0
ASA 8 + Delphi 2007 + DBX
    #35360475
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В принципе, возможно что твой DBX (кстати что это такое?) действительно ищет dbodbc9.dll. И не пользуется DSN в принципе. Тогда единственный вариант - искать соотвествующую dll.
Если поправить настройки (пересоздание DSN относится к правке настроек) не получается.
У тебя вообще DSN есть какие-нибудь подозрительные в системе?
...
Рейтинг: 0 / 0
ASA 8 + Delphi 2007 + DBX
    #35360839
Марсель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Руками поменять VendorLib.
DBX - dbExpress
...
Рейтинг: 0 / 0
ASA 8 + Delphi 2007 + DBX
    #35361247
bssat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Меняю руками - то же самое, все равно просит для 9. Может где-то в настройках...
...
Рейтинг: 0 / 0
ASA 8 + Delphi 2007 + DBX
    #35361428
antand
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
из 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
ASA 8 + Delphi 2007 + DBX
    #35362942
bssat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну вот. Вот за это спасибо.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASA 8 + Delphi 2007 + DBX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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