Имя: Пароль:
1C
 
Ошибка подключения через COMОбъект("ADODB.Connection")
0 Олеся999
 
25.10.17
08:11
Подскажите пожалуйста в чем проблема ?

Суть ошибки :Невозможно установить соединение с Firebird:
{ВнешняяОбработка.ЗагрузкаВНоменклатура.Форма.Форма.Форма(148)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Unable to connect to data source: library 'gds32.dll' failed to load
1 Олеся999
 
25.10.17
08:14
подключаюсь так :


     Соединение      = Новый COMОбъект("ADODB.Connection");
    Команда         = Новый COMОбъект("ADODB.Command");
    НаборЗаписей    = Новый COMОбъект("ADODB.RecordSet");
    ФайлЗагрузки ="192.168.1.120:/home/Work/db/base.fdb";
    Соединение.ConnectionString     = "driver=Firebird/InterBase(r) driver; Dialect=3; CHARSET=PPf; Uid=SYSDBA ;Pwd=123;Dbname="+ФайлЗагрузки;
    Соединение.ConnectionTimeOut    = 1200;
    Соединение.CursorLocation       = 3;
    try
        Соединение.Open(Соединение.ConnectionString);
        //Сообщить("Соединение успешно уставнолено !!!");
    except
        Сообщить("Нельзя установить соединение с Firebird:
        | "+ОписаниеОшибки());
        Возврат Соединение;
    endtry ;
2 vicof
 
25.10.17
08:14
Все ж написано.
3 Олеся999
 
25.10.17
08:20
так odbc  установлен
4 Fram
 
25.10.17
08:23
(1) а что за форма написания пути такая?
192.168.1.120:/home
5 wondkind
 
25.10.17
08:23
(3) odbc тут ни при чём
6 wondkind
 
25.10.17
08:26
(5) по такой ошибке гуглятся сразу всевозможные решения, даже на самом форуме. Что вы сделали для самостоятельного решения?
7 Рэйв
 
25.10.17
08:28
(0)Написано же аглицким по белому "ошибка загрузки библиотеки gds32.dll"
8 Fram
 
25.10.17
08:30
указанный путь к файлу базы меня только смущает?!
9 VS-1976
 
25.10.17
08:31
10 VS-1976
 
25.10.17
08:34
(1) На сколько я понял firebird стоит на linux. Проверь на своём компьютере telnet 192.168.1.120 3050. Убедись что сервер доступен.
11 Олеся999
 
25.10.17
08:35
(4) да это ошибка там просто /work   и дальше
12 Fram
 
25.10.17
08:36
(9) ясненько.. просто никогда не подключался раньше к удаленному firebird
13 Fram
 
25.10.17
08:38
(11) все ясно с путем.
а решение на ошибку есть в первой же ссылке гугла
https://stackoverflow.com/questions/30066156/odbc-firebird-driver-unable-to-connect-to-data-sourcelibrarygds32-dll-failed
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn