Написал код подключения к базе fireberd :
ФайлЗагрузки = "С:\basa.FDB"; Соединение = Новый COMОбъект("ADODB.Connection"); Комманда = Новый COMОбъект("ADODB.Command"); НаборЗаписей = Новый COMОбъект("ADODB.RecordSet"); Соединение.ConnectionString = "driver=Firebird/InterBase® driver; Dialect=3; CHARSET=NONE; Uid=SYSDBA;Pwd=masterkey;Dbname="+ФайлЗагрузки; Соединение.ConnectionTimeOut = 1200; Соединение.CursorLocation = 3; try Соединение.Open(Соединение.ConnectionString); Сообщить("Соединение успешно уставнолено !!!"); except Сообщить("Невозможно установить соединение с Firebird: | "+ОписаниеОшибки()); Возврат; endtry;
На своем компьютере подключается без проблем.
Если же пытаюсь подключиться к базе по сети:ФайлЗагрузки = "Z:\basa.FDB"(сетевой диск);
, то пишет ошибку
{Форма.Форма.Форма(15)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Unable to complete network request to host "Z".
Failed to locate host machine.
Сообщение отредактировал alexburn: 22 февраля 2012 - 11:41









