|
Пакетные запросы в Oracle через ADODB |
☑ |
0
Necessitudo
06.08.15
✎
10:11
|
Всем привет!
СтрокаСоединенияСOracle = "Тратата";
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionString = (СтрокаСоединенияСOracle);
Попытка
Соединение.Open();
Сообщить("База подключена!!!");
Исключение
Сообщить("Не могу подключиться к базе!!! ");
КонецПопытки;
ТекстЗапроса = "DELETE FROM ECONTROL.ORDERS_1C WHERE ORDER_ID = 1;
|SELECT * FROM ECONTROL.ORDERS_1C;";
Попытка
Соединение.Execute(ТекстЗапроса);
Исключение
Сообщить(ОписаниеОшибки());
КонецПопытки;
Соединение.Close();
Вываливается с ошибкой -
{Форма.Форма.Форма(62)}: Ошибка при вызове метода контекста (Execute): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Oracle][ODBC][Ora]ORA-00933: неверное завершение SQL-предложения
Я вот не пойму, как надо оформить запрос-то? С MS SQL такая конструкция прокатывает.
|
|
1
ДенисЧ
06.08.15
✎
10:12
|
А за чем тебе это делать пакетом?
|
|
2
Necessitudo
06.08.15
✎
10:15
|
(1) Ураа, ты мне и нужен. Я нашел твою старую тему с такой же проблемой:) Хочется все сделать одним запросом для ускорения.
|
|
3
Necessitudo
06.08.15
✎
10:16
|
(1) Я просто пример конструкции привел.
|
|