Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.10.14;
Скачать: CL | DM;

Вниз

Приложение на 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
15-1190128267
VirEx
2007-09-18 19:11
2007.10.14
Российская demoкратия (с)


4-1176573654
Dmitry_177
2007-04-14 22:00
2007.10.14
SelectDirectory в центре экрана


1-1185986551
WASM
2007-08-01 20:42
2007.10.14
TWebBrowser


1-1185656188
B. C.
2007-07-29 00:56
2007.10.14
Инсталляция Дельфи приложения использующего Oracle БД


2-1189676356
gray_falcon
2007-09-13 13:39
2007.10.14
храненилище информации