Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ADODB.Connection v7 (число прочтений - 598 )
marina
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 37
Зарегистрирован: 14. Июня 2009
ADODB.Connection v7
20. Июля 2009 :: 07:16
Печать  
Возникла такая проблема. Есть подключение к базе данных через ADO.
ПриНачалеРаботыСистемы() создаем соединение
    Соединение=СоздатьОбъект("ADODB.Connection");
    СтрокаКоннекта="driver={SQL Server};server=1C;uid=Siebel_1C;pwd=Siebel_1C;Database=Journal";
    Соединение.ConnectionTimeOut=20;
    Соединение.CursorLocation=3;
    Попытка
       Соединение.Open(СтрокаКоннекта);
    Исключение
       Предупреждение("Невозможно установить соединение с базой данных Journal!");
       //Действия
       Возврат;
           //********
   КонецПопытки;   


При проведении документа пытаемся сделать запись в базу данных:
                 Cmd = СоздатьОбъект("ADODB.Command");
                 Cmd.ActiveConnection = Соединение;      
                 Cmd.CommandText = "INSERT INTO TEMPORARYTABLESQL (Number,Data,GUID,Entity,Operation,Status) VALUES ('"+ГуиСобытия+"','"+ТекДата+"','"+GUI+"','Order','Add','New') ";
                 
                       
                 TemporaryTable = CreateObject("ADODB.RecordSet");
                 TemporaryTable = Cmd.Execute; //Выполнение и получение набора данных                   

На строке Cmd.ActiveConnection = Соединение;
При загрузке данных в базу 1с с помощью обработки ОЛЕ падает ошибка. В ручном режиме все документы проводятся и ошибки нет. В чем может быть проблема?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать