|
Подскажите по АДО?
| ☑ |
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) с тем запросом как выше это работать не будет, но все равно спасибо)
собственно закрыто
|
|
Ошибка? Это не ошибка, это системная функция.