Com-объект в таблицу значений #695446


#0 by extrim-style
Делаю запрос к MS SQL (не 1сная база): ... RS.Open(ТекстЗапроса,Соединение); ... Пока Rs.EOF = 0 Цикл ... Ранее использовал обход Rs, но теперь ситуация такая, что мне проще бы поместить Rs в ТЗ, ТЗ в запрос, и там уже сделать все остальные соединения. Вопрос: как проще всего поместить Rs в ТЗ? или какие тут другие варианты?
#1 by Fram
GetRows
#2 by extrim-style
есть такое дело! после этого можно сразу в запрос? или куда?
#3 by Fram
щас! вернется массив массивов. типизируй, загоняй в ТЗ и потом в запрос
#4 by extrim-style
ёлкин кот, первоначальное воодушевление после поубавилось)
#5 by dk
можно откатиться в 7.7 и там все сформировать через 1с++ ))
#6 by Fram
не ссы.. работает очень быстро. я даже не стал замерять производительность потому что результаты в пару сотен тысяч строк реально мгновенно загоняются в ТЗ
#7 by extrim-style
примерчик нигде не завалялся? а то звучит массив массивов уже и звучит страшно)
#8 by Fram
ниче страшного! для каждого строки из rs.getrows цикл   для каждого колонка из строки цикл   конеццикла конеццикла
#9 by Fram
*строки = строка так понятней по смыслу будет
#10 by extrim-style
не понял в чем прикол? а в чем отличие тогда от:
#11 by Fram
в скорости обработки большого кол-ва строк
#12 by extrim-style
ясно. строк у меня не так много, так что разницы нет. хотелось по коду строк поменьше. Что-нибудь вроде ЗначениеВСтрокуВутр - ЗначениеИзСтрокиВнутр и т.п., тем более у меня там в типах только строки.
#13 by Trainee
Я делала так.
#14 by Trainee
Блин. Ступил.
#15 by bolobol
А "Внешние источники данных" тут никак не помогают? 00
#16 by Fram
Мягко выражаясь, возможности селекта Transact SQL несколько выше 1Совских
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С