Reply – Ошибка 0x800700C1 при подключении к БД
Your Name
Subject
Message
or Cancel
In Reply To
Ошибка 0x800700C1 при подключении к БД
— by denis denis
Добрый день.

Установил драйвер, настроил j-interop по их руководству. Добился того, что драйвер V82.Comconnector видно из JAVA. Но возникла одна проблемма.
При попытке подключиться к серверу 1С выпадает такое исключение:

java.sql.SQLException: Connection failed. Parameters
{
oce.driver=V82Driver,
oce.1c.password=xxx,
autoRegistration=true,
oce.1c.user=xxx,
user=xxx,
oce.host.user=yyy,
oce.1c.dbpath=C:\1c\db,
oce.host=localhost,
password=xxx,
oce.host.password=yyy
}. org.jinterop.dcom.common.JIException: Message not found for errorCode: 0x800700C1
at com.ipc.oce.jdbc.OCEDriver.connect(OCEDriver.java:211)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
at com.rep.TestJDBC.main(TestJDBC.java:19)


Вот кусок кода:
Connection con = null;
Class.forName("com.ipc.oce.jdbc.OCEDriver");
try{
     con = DriverManager.getConnection("jdbc:oce:dcom://localhost:yyy@yyy;oce.1c.dbpath=C:\\1c\\db;oce.driver=V82Driver;autoRegistration=true", "xxx", "xxx");
...