Имя: Пароль:
1C
1С v8
И опять ODBC. File database is not found. Что не так?
0 Samir
 
01.03.16
14:35
Стояла 1с локально, файлик с БД тоже локально. Переехали на сервер, работаем через удаленное подключение. Поставил драйвера ODBC. Выдает ошибку. Чувствую дело в синтаксисе, но не соображу. Код:
БД = Новый COMОбъект("ADODB.Connection");
    БД.ConnectionString = "DRIVER={Firebird/InterBase(r) driver};
    |UID=SYSDBA;
    |PWD=masterkey;
    |DBNAME=\\192.165.0.125\Db\oknograf.fdb;";
    ПодключениеВыполнено = Ложь;
    Попытка
        БД.Open();
        Сообщить("Подключение - ОК");
        
        ПодключениеВыполнено = Истина;
    Исключение
        Сообщить(ОписаниеОшибки());
    КонецПопытки;
1 Samir
 
01.03.16
14:37
Файл с бд лежит локально на машине, через терминал запускаем 1С 8.3 БП. Нужно достучаться до своей машины
2 Музон Хиггса
 
01.03.16
14:40
Указать локальный путь к базе.
3 eklmn
 
гуру
01.03.16
14:42
"Переехали на сервер" файлово? или на скуль?
4 Samir
 
01.03.16
14:42
(2) Пробовал и так
|DBNAME=\\ИМЯ\Db\oknograf.fdb;";
5 Samir
 
01.03.16
14:43
(3) к сожалению файлово на с ссд винтом)))
6 eklmn
 
гуру
01.03.16
14:44
DBNAME=localhost:C:\Db\oknograf.fdb;
7 Музон Хиггса
 
01.03.16
14:44
(4) База лежит не на одной машине с сервером ФБ?
8 mistеr
 
01.03.16
14:47
(4) Попробуй \\tsclient
9 Samir
 
01.03.16
14:52
(7) на одной, но на сервере тоже есть сервер ФБ
10 Samir
 
01.03.16
14:54
(6) {Форма.Форма.Форма(47)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [ODBC Firebird Driver]Unable to complete network request to host "localhost".
Failed to establish a connection.
11 Samir
 
01.03.16
14:57
(8) та же ошибка что и (10)
12 eklmn
 
гуру
01.03.16
15:05
(10) ну че звездабол, все-таки по сети заходишь?
13 eklmn
 
гуру
01.03.16
15:06
DBNAME=192.165.0.125:C:\Db\oknograf.fdb;
14 eklmn
 
гуру
01.03.16
15:07
и почему 165??
15 Samir
 
01.03.16
15:14
(14) Не сисадмин, пофиг
(13) Сам допер, всем спасибо
(12) Таки так и написал, перехали на сервер но база файловая, зря ругаешься
16 eklmn
 
гуру
01.03.16
15:27
(15) тогда (1) пост не по русски написан явно ))
17 Torquader
 
01.03.16
17:53
НЕ очень понятно, при чём здесь вообще 1С, если мы подключаемся к серверу FireBird ?
Ошибка? Это не ошибка, это системная функция.