v7: 1С++, ODBCRecordSet, Проблема с запросом #636939


#0 by acsbaks
Стояли у меня Win2003+SQL2005 - все было норм. Переделал сервак на Win2003x64+SQL2005x64+SP3. Есть у меня запрос один, который возвращает 1.7 млн записей Раньше он у меня работал (именно при запуске на сервере), а теперь выкидывает с ошибкой microsoft visual c++ runtime library   Runtime error! Program: This application has requested the Runtime to terminate it in unusual way. Please contact the application's support team for more information. Пробовал все, что пишут: удалил .mlg c папки SYSLOG, проверил ЖД на ошибки, место на винтах есть! В SQL Management studio - выполняется без проблем, на машине (в 1С) ктр из сети его выполняет - тоже работает. У людей обычно пишется: "Program: *:Program Files1Cv77BIN*****.exe" а у меня пусто.
#1 by acsbaks
Вообщем кто-нить с эти встречался, как бороться?
#2 by Изучаю1С8
Тебе реально нужны эти 1.7 млн записей для обработки на клиенте?
#3 by Ёпрст
1cpp какой версии хоть ? как дружил с 2005 ?
#4 by acsbaks
Ну да, мне нужно чтобы этот результат запроса вернулся в 1С на серваке, а там дальше их в dbf выгружаю (для другой системы)
#5 by acsbaks
Версия 1cpp - 2.5.0.7, она не изменилась. В прошлой конфиге работало
#6 by acsbaks
* В конфиге сервера
#7 by acsbaks
Сейчас база работает в режиме севместимости с sql 2000. Накатывать версии 1С пробовал разные: и которые дружат с любым SQL, и с отдельно патченной bkend, нипомогло
#8 by Ёпрст
возьми последний 1cpp + секретный релиз платформы. И без понижения совместимости сервера и патчинга dll
#9 by Ёпрст
tckb xnj? gjcktlybq htkbp 'njn^
#10 by acsbaks
Что-то ничего не помогает, наверно нужно будет запрос дробить
#11 by Ёпрст
та ну ? в ТЗ поди выгружаешь ?
#12 by Ёпрст
результаты запроса куды кидаешь в ТЗ ? Мот это она валится, а не запрос твой. Можешь тупо через рекордсет последовательно выборку оббежать. Данные то потом куда нужны ?
#13 by Изучаю1С8
А почему бы сразу со скуля файл не сделать?
#14 by acsbaks
- да в ТЗ, попробую без него обойтись. - Что-то даже не задумывался, что скуль могет результат запроса в дбф пихать
#15 by Ёпрст
запросто, хоть в текст
#16 by Ёпрст
а в дбф и подавно.. тупо инсертом
#17 by Изучаю1С8
.2 Сделай, будет еще и быстрее.
#18 by Изучаю1С8
Единственное наверное с типизацией придется повозится.
#19 by acsbaks
у меня еще рихтовка результата запроса происходит, так что хз насчет использования SQL->DBF
#20 by Изучаю1С8
Рихтовка какого плана?
#21 by Mikeware
рихтуй в звпросе. Или клади во временную, там дорабатывай, и оттуда в дбф
#22 by Ёпрст
тогда последовательно обходи рекордсет и рихтуй.
#23 by Ёпрст
но лучше в запросе
#24 by acsbaks
Спасибо всем за подсказки!
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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