|
Подключиться к базе .fdb по сети |
☑ |
0
IT_PROGRAMMIST
17.02.12
✎
16:58
|
Добрый день. Помогите разобраться.
Написал код подключения к базе 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.
|
|
1
vmv
17.02.12
✎
17:09
|
при чем тут 1С и миста, одмина за яйца бери и думайте
|
|
2
vmv
17.02.12
✎
17:10
|
try - это стильно, тут тебе не форум с++)
|
|
3
vmv
17.02.12
✎
17:11
|
драйвер должен стоять и на той машине, а если метод серверный то еще и на сервере, кароче лень разбираться - если не драйвера и не контекст исполнения кода, то одмин пива, девачки
|
|
4
IT_PROGRAMMIST
17.02.12
✎
17:14
|
ладно, спасибо за советы
|
|