Форум: "Базы";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
ВнизПриложение на Delphi под wine Найти похожие ветки
← →
Alvin © (2007-06-08 16:19) [0]Очень нужна подсказка, знающего человека.
Разрабатываю программу на Delphi, которая должна работать под Win32, а так же под wine Linux.
В программе используется подключение к серверам MySQL и MsSQL, для обоих подключений
используется dbExpress. Под Windows приложение работает-отлажено.
Под wine при подключении к MySQL все Ок, а вот при подключении к MsSQL выдает ошибку, что класс
OLE DD not registered.
Похоже, что библиотеки dbExpress для MsSQL используют OLE DB.
Как выйти из положения??
Может кто подскажет dll-ку для dbExpress MsSQL не использующую OLE DB??
← →
Сергей М. © (2007-06-08 17:18) [1]Известно как - зарегистрировать требуемую библ-ку OLEDB-провайдера.
Хоть ручками, хоть с пом. RegSvr32.exe
← →
roottim © (2007-06-08 17:23) [2]а установить клиента не забыли ?
← →
Alvin © (2007-06-09 11:07) [3]
> а установить клиента не забыли ?
А какой клиент нужен?? Виндовский под wine или Линуксовый?? Где взять не подскажете???
> Известно как - зарегистрировать требуемую библ-ку OLEDB-
> провайдера.
> Хоть ручками, хоть с пом. RegSvr32.exe
Пробовал зарегить ручками, но после этого стало ругаться DllGetClass object returned error
← →
Сергей М. © (2007-06-09 12:49) [4]Значит неверно "зарегил ручками".
← →
Сергей М. © (2007-06-09 12:59) [5]Это раз из возможного.
Два - это отсутствие библиотек, от наличия которых зависит работоспособность "зарегеной" тобой библ-ки.
А те, отсутствующие, в свою очередь, вполне возможно тянут за собой еще кучу отсутствующих библиотек.
Одним словом, Wine - это большая бездонная задница)
← →
Alvin © (2007-06-09 13:58) [6]
> отсутствие библиотек, от наличия которых зависит работоспособность
> "зарегеной" тобой библ-ки
Точно! Скопировал все dll-ки из папки Ole Db, потом не нашелся класс из
sqlncli, который потом попросил msvcr80.dll
Короче скопировал еще все dll-ки из MS sql server\90\COM
Зарегил с помощью RegSvr32.exe sqloledb и sqlncli
Пока безрезультатно.
Ужас!!! Товарищи, как же все это правильно поставить??
← →
Сергей М. © (2007-06-09 14:18) [7]
> Alvin © (09.06.07 13:58) [6]
А никак !
Давно и всякому известно: хочешь заполучить геморрой на всю ширину своего зада - займись линуховой wine-адаптацией своего бывшего привычного "виндового рабочего места")
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2007.10.14;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 6.864 c