Подскажите по АДО?
☑
0
izekia
01.09.11
✎
16:52
Если у меня текст в транзакте типа:
DECLARE ...
SELECT ...
то каким образом мне получить данные в 1С ... все забыл
1
Grusswelle
01.09.11
✎
16:54
Запросом.
2
izekia
01.09.11
✎
17:06
запрос у меня работает в студии, проблема в том, что я не могу понять какой объект использовать
рекордсет не работает
3
izekia
01.09.11
✎
17:11
в общем если я пишу что-то вроде connection.Execute(текстЗапроса) то у меня ругается на то что набор записей закрыт
4
Kom-off
01.09.11
✎
17:14
Соединение = Новый COMОбъект("ADODB.Connection");
Соединение.ConnectionTimeOut = 10;
Соединение.CursorLocation = 3;
Соединение.Open(СтрокаСоединения);
РекордСет = Новый COMОбъект("ADODB.Recordset");
РекордСет.ActiveConnection = Соединение;
РекордСет.Open(<Текст запроса>, Соединение);
Пока РекордСет.EOF = 0 Цикл
...
РекордСет.MoveNext();
КонецЦикла;
5
Лефмихалыч
01.09.11
✎
17:20
(0) зачем тебе курсор в 1С-то? Выполняй запрос, получай рекордсет и его обходи православным циклом
6
izekia
01.09.11
✎
17:39
(5) да, уже переделал, там после объявления не курсор был)
(4) с тем запросом как выше это работать не будет, но все равно спасибо)
собственно закрыто
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой