Имя: Пароль:
1C
1С v8
Подскажите по АДО?
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) с тем запросом как выше это работать не будет, но все равно спасибо)

собственно закрыто
Ошибка? Это не ошибка, это системная функция.