подключение к firebird #703932


#0 by Kurbash
пытаюсь подключиться к базе, драйвер поставил все нормально но при попытке подключения выдает Не удалось выполнить подключение {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Unable to connect to data source: library 'gds32.dll' failed to load в чем может быть грабля? длл-ку зарегил
#1 by Ненавижу 1С
dll куда положил?
#2 by Смок
А клиента поставил?
#3 by Kurbash
-блин поиском не находит какого клиента? пока поставил только драйвер отсюда
#4 by Смок
Клиентская часть сервера, там как раз эта библиотечка ставится. Возьми установочный пакет от твоего сервера и поставь на своей машине в режиме клиент онли.
#5 by ALoHA
ODBC-драйвер установи.
#6 by Kurbash
-его то я поставил
#7 by Kurbash
поставил, теперь такая ошибка: Не удалось выполнить подключение {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]unavailable database
#8 by Смок
Гони строку подключения.
#9 by Смок
+скорей всего неправильно указан путь до базы. Укажи полный путь. Если локально, то попробуй указать путь к базе 127.0.0.1:C:..........
#10 by Kurbash
Str = "select * from tabel_intermediadate where staff_id=(select id_staff from staff where last_name='Каменев')"; Сообщить ("Проблемы с выполнением запроса к FireBird");
#11 by Ненавижу 1С
сервер Firebird надеюсь запущен на той "айпишниксерва" машине
#12 by Ненавижу 1С
+ и имя базы прописано относительно сервера Firebird?
#13 by Radkt
Нужно играться с драйвером и строкой подключения. Не получилось подключиться пока не сменил платный на бесплатный драйвер.
#14 by Kurbash
да, все запущено, все верно написао
#15 by Kurbash
-где качал?
#16 by NickM73
Кстати можно пойти другим путем, те создать в Администрировании ODBC подключение к базе Firebird проверить настроить как положено, а затем
#17 by NickM73
Это более универсально в плане тиражирования, чем строка подключения.
#18 by Radkt
не помню, если вечером актуально будет могу скинуть(только возможно под старую версию он давно это было)
#19 by mikeA
юзай внешние источники данных, подключается стандартным драйвером единственный нюанс - для серверной базы 1С на 64 разрядном сервере драйвера нужны 64 разрядные и устанавливать драйвера надо там где находится сервер 1С
#20 by Смок
Попробуй указать путь к базе 127.0.0.1:C:..........
#21 by EvgeniuXP
(+19) только ПЕРВЫЕ не используй :) и в списки не выводи - а отчеты можно строить.
#22 by Kurbash
блин все равно не пойму как так получается- все установил и драйвера и базу локально себе положил а не коннектится пишет Не удалось выполнить подключение {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]unavailable database
#23 by _fvadim
а утилиты администрирования, типа flamerobin цепляются?
#24 by smartu
попробуй так: "Dbname="+айпишниксерва+":C:имябазы.FDB;" +
#25 by Kurbash
, да, дотумкал, сделал так: Не удалось выполнить подключение {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Unable to complete network request to host "LOcalhost". Failed to establish a connection. Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. Str = "select * from tabel_intermediadate where staff_id=(select id_staff from staff where last_name='Иванов')"; Сообщить ("Проблемы с выполнением запроса к FireBird");
#26 by Kurbash
и это причем база стоит на моем компе
#27 by Kurbash
ау люди!!!
#28 by Torquader
Для установки клиента в директории FireBird есть instclient.exe Потом, на Windows 7 у меня почему-то путь к базе начинался как \.С:Путь - без точки "умный" сервер ничего в упор не видел.
#29 by Torquader
Не пиши localhost, а пиши 127.0.0.1 - гарантированно взлетает.
#30 by Torquader
То есть в твоём случае DBNAME=127.0.0.1:\.D:база.FDB
#31 by Kurbash
не канает
#32 by Kurbash
instclient.exe тоже нет в директории
#33 by Torquader
В bin должна быть. А вообще, вы какой firebird ставили - версия ?
#34 by Kurbash
Firebird-2.5.2.26540_0_x64
#35 by Torquader
Ещё - вопрос - зачем было задавать русские имена и пароли ?
#36 by Torquader
Потом, netstat -a показывает, что ваш firevbird "случает" какие-то порты (с ключом -b покажет, кто слушает порт).
#37 by Kurbash
да это я поменял только в сообщении, так английские все стоят
#38 by Kurbash
ну вот, снес все и заново переустанвил, запустил службу, теперь совсем иная ошибка:Не удалось выполнить подключение {Форма.Форма.Форма}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Your user name and password are not defined. Ask your database administrator to set up a Firebird login. я так понял логин и пасс надо копать:)
#39 by Torquader
Так вы как-то их снесли. Заходи в консоль и ставь пароли.
#40 by Torquader
Вообще-то, с консоли и начинается "общение" С firebird, только после того, как в консоли (isql.exe) базу подцепляют и видят, можно переходить в фазу ODBC, если консоль не взлетает, то "иметь" ODBC бессмысленно.
#41 by Torquader
Также можно попробовать задать login и пароль в команде Open (там второй и третий параметры).
#42 by Kurbash
с firebird не работал запускаю isql.exe выходит досовское окно. че дальше делать?
#43 by Torquader
Пример подключения из VbScript DB_Object.Open "DRIVER=Firebird/InterBase(r) driver;DBNAME=127.0.0.1:C:WORKMEDICALDATABASEDATABASE.GDB","SYSDBA","masterkey",-1
#44 by Torquader
start "Sql" isql.exe D:база.FDB -u SYSDBA -p masterkey Вот эта строка должна открыть базу данных - то есть написать, что установлено подключение. Там написать QUIT и идти мучить ODBC, если не открыло, то будет написана ошибка.
#45 by Kurbash
все , взлетело
#46 by Kurbash
терь такая засада- это я логинился к локальной базе а нужно залогиниться в сетке, только сервак стоит в другом домене. Здесь каак?
#47 by Kurbash
а. все разорался всем спасибо
#48 by _fvadim
начал писать язвительный комментарий - не успел :(
#49 by Torquader
Читаем, что такое IP-адрес.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С