1C и Oracle
28.01.2010
08:49
#1
"Всем привет!
У меня такая проблема, импортирую данные из Oracle Database 10g Express Edition в 1С предприятие.
Вылазит ошибка
{Форма.Форма(11)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Ошибка SQLSetConnectAttr драйвера
Connection.Open();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Ошибка SQLSetConnectAttr драйвера
Вот сам код
Процедура КнопкаВыполнитьНажатие(Кнопка)
ПодключитьВнешнююКомпоненту("GameWithFire.ADOUtils");
//стрПодключения = "Driver={Oracle in OraHome92};UID=sdb_dat_study_process;PWD=1111;DBQ=oracle";
стрПодключения = "Driver={Microsoft ODBC for Oracle};UID=sdb_dat_study_process;PWD=1111;DBQ=oracle";
// стрПодключения = "Driver={};UID=sdb_dat_study_process;PWD=1111;DBQ=oracle";
Connection = Новый COMОбъект("ADODB.Connection");
Connection.ConnectionString = стрПодключения;
Connection.Open();
ADOUtils = Новый("AddIn.ADOUtils");
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Сотрудники.Код,
| Сотрудники.Наименование
|ИЗ
| Справочник.Сотрудники КАК Сотрудники";
Запрос.УстановитьПараметр("Ссылка", Справочники.Сотрудники.ПустаяСсылка());
рез = Запрос.Выполнить().Выбрать();
пока рез.Следующий() цикл
ТекстЗапорса =
"Insert into tmp(data,kod) values(" + "'" + рез.Наименование+ " ' " + "," + "'"+ рез.код+" '" +" )";
Connection.Execute(ТекстЗапорса);
КонецЦикла;
Подскажите в чем может быть дело."
У меня такая проблема, импортирую данные из Oracle Database 10g Express Edition в 1С предприятие.
Вылазит ошибка
{Форма.Форма(11)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Ошибка SQLSetConnectAttr драйвера
Connection.Open();
по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Ошибка SQLSetConnectAttr драйвера
Вот сам код
Процедура КнопкаВыполнитьНажатие(Кнопка)
ПодключитьВнешнююКомпоненту("GameWithFire.ADOUtils");
//стрПодключения = "Driver={Oracle in OraHome92};UID=sdb_dat_study_process;PWD=1111;DBQ=oracle";
стрПодключения = "Driver={Microsoft ODBC for Oracle};UID=sdb_dat_study_process;PWD=1111;DBQ=oracle";
// стрПодключения = "Driver={};UID=sdb_dat_study_process;PWD=1111;DBQ=oracle";
Connection = Новый COMОбъект("ADODB.Connection");
Connection.ConnectionString = стрПодключения;
Connection.Open();
ADOUtils = Новый("AddIn.ADOUtils");
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| Сотрудники.Код,
| Сотрудники.Наименование
|ИЗ
| Справочник.Сотрудники КАК Сотрудники";
Запрос.УстановитьПараметр("Ссылка", Справочники.Сотрудники.ПустаяСсылка());
рез = Запрос.Выполнить().Выбрать();
пока рез.Следующий() цикл
ТекстЗапорса =
"Insert into tmp(data,kod) values(" + "'" + рез.Наименование+ " ' " + "," + "'"+ рез.код+" '" +" )";
Connection.Execute(ТекстЗапорса);
КонецЦикла;
Подскажите в чем может быть дело."
взносы в ПФР в Бухгалтерия предприятия (базовая), редакция 1.6 (1.6.19.3)Сбилась Нумерация в справочнике Материалы
Читают тему
(гостей: 1)