настройки драйвера Microsoft ODBC for Oracle :
Код:
Пуск-Панель Управление - Администрирование - Источники данных - Добавить - Microsoft ODBC for Oracle
имя - mybase //
описание - Mybase //
пользователь - sys//
сервер: "DSN=mybase;UID=sys;PWD=***;SERVER=192.168.*.***")
Собственно получился такой код, но работает он только в 8.2 и 8.3, а в 7.7 не срабатывает, пишет переменная
"Новый COMОбъект" не определена, КАК ЕЕ ОПРЕДЕЛИТЬ ? )
Код:
//*******************************************
Соединение=Новый COMОбъект ("ADODB.Connection");
Соединение.ConnectionString = "DRIVER={Microsoft ODBC for Oracle};UID=sys;PWD=***;SERVER=Mybase";
Соединение.ConnectionTimeout = 15;
Соединение.CursorLocation= 3;
Попытка
Соединение.Open(Соединение.ConnectionString);
Сообщить("Соединение успешно установлено.");
Исключение
сообщить("Невозможно установить соединение-"+ОписаниеОшибки());
КонецПопытки;
ТекстЗапроса = "select name, article
|from supermag.smcard
|where crd.article = 00022";
НаборЗаписей = Соединение.Execute(ТекстЗапроса);
//КвоЗаписей = НаборЗаписей.Recordcount();
//Сообщить(квоЗаписей);
НаборЗаписей.MoveFirst();
Пока НаборЗаписей.EOF()=0 цикл
Сообщить("Карточка: " + НаборЗаписей.Fields("article").Value + " " + НаборЗаписей.Fields("name").Value);
НаборЗаписей.MoveNext();
КонецЦикла;
НаборЗаписей.Close();