Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

MIDAS Server не запускается удаленно [D6, MSSQL]


awaken ©   (2002-07-22 08:40:00) 

создал Midas server в .exe с удаленным модулем данных
в нем находится DBConn1: TADOConnection
и DataSet1: TADODataSet; и провайдер

соответственно в клиенте ClientDataSet связанный с провайдером из удаленного
модуля и два компонента SocketConnection1: TSocketConnection
и WebConnection1.TWebConnection;

в форме у меня поля позволяющие выбрать вид коннекта (Socket или HTTP)
и адрес удаленного сервера.
все это работает если сервер приложений на локальной машине
при запуске сервера удаленно и открытии датасета вываливается
ошибка:

Error Loading TypeLib/DLL

сервер приложений точно зарегистрирован на удаленной машине и его окошко
открывается на другой машине при вызове SocketConnection.Connect;
ошибка вываливается именно при открытии ClientDataSet
при использовании WebConnection та же ошибка + еще добавляется
Server Error 500


awaken   (2002-07-22 11:56:00) [1]

Polevi прав. на удаленной машине был незарегистрирован midas.dll
а с ADO у меня прекрасно все работает, ибо оно специально заточено под MS SQL. в строке коннекта стоит провайдер SQLOLEDB.1, база на MS SQL Server 2000. может вам нужно поставить последний MDAC?


Алексей Михайлович Павлов   (2002-07-22 11:22:00) [2]

Не знаю почему (может как-то хитро нужно инициализировать ADO-объекты или что-то еще), но в дельфийских сервисах у меня не получалось использовать ADO. Все объекты не инициализировались, а просто вываливались. Кадал их и на сервис, и на форму в сервисе, создавал динамичски (.Create(nil), Create(self)) - одна фигня. Неужели в сервисах (дельфийских) нельзя использовать TypeLibrary?


Polevi   (2002-07-22 09:40:00) [3]

на удаленной машине сделай regsvr32 midas.dll


Наверх

Титульная страница Поиск, карта сайта Написать письмо