|
v7: 1С++, ODBCRecordSet, Проблема с запросом | ☑ | ||
---|---|---|---|---|
0
acsbaks
30.10.12
✎
16:16
|
Стояли у меня 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 Files\1Cv77\BIN\*****.exe" а у меня пусто. |
|||
1
acsbaks
30.10.12
✎
16:17
|
Вообщем кто-нить с эти встречался, как бороться?
|
|||
2
Изучаю1С8
30.10.12
✎
16:17
|
Тебе реально нужны эти 1.7 млн записей для обработки на клиенте?
|
|||
3
Ёпрст
30.10.12
✎
16:19
|
1cpp какой версии хоть ?
как дружил с 2005 ? |
|||
4
acsbaks
30.10.12
✎
16:19
|
Ну да, мне нужно чтобы этот результат запроса вернулся в 1С на серваке, а там дальше их в dbf выгружаю (для другой системы)
|
|||
5
acsbaks
30.10.12
✎
16:19
|
Версия 1cpp - 2.5.0.7, она не изменилась. В прошлой конфиге работало
|
|||
6
acsbaks
30.10.12
✎
16:20
|
* В конфиге сервера
|
|||
7
acsbaks
30.10.12
✎
16:24
|
(3) Сейчас база работает в режиме севместимости с sql 2000. Накатывать версии 1С пробовал разные: и которые дружат с любым SQL, и с отдельно патченной bkend, нипомогло
|
|||
8
Ёпрст
30.10.12
✎
16:25
|
(5) возьми последний 1cpp + секретный релиз платформы.
И без понижения совместимости сервера и патчинга dll |
|||
9
Ёпрст
30.10.12
✎
16:26
|
tckb xnj? gjcktlybq htkbp 'njn^
http://www.1cpp.ru/forumfiles/Attachments/icpp-3-2-4-0-rc2.rar |
|||
10
acsbaks
30.10.12
✎
16:48
|
(9) Что-то ничего не помогает, наверно нужно будет запрос дробить
|
|||
11
Ёпрст
30.10.12
✎
16:49
|
(10) та ну ?
в ТЗ поди выгружаешь ? |
|||
12
Ёпрст
30.10.12
✎
16:51
|
результаты запроса куды кидаешь в ТЗ ?
Мот это она валится, а не запрос твой. Можешь тупо через рекордсет последовательно выборку оббежать. Данные то потом куда нужны ? |
|||
13
Изучаю1С8
30.10.12
✎
16:51
|
(10) А почему бы сразу со скуля файл не сделать?
|
|||
14
acsbaks
30.10.12
✎
16:54
|
(12) - да в ТЗ, попробую без него обойтись.
(13) - Что-то даже не задумывался, что скуль могет результат запроса в дбф пихать |
|||
15
Ёпрст
30.10.12
✎
16:54
|
(14) запросто, хоть в текст
|
|||
16
Ёпрст
30.10.12
✎
16:54
|
а в дбф и подавно.. тупо инсертом
|
|||
17
Изучаю1С8
30.10.12
✎
16:55
|
(14).2 Сделай, будет еще и быстрее.
|
|||
18
Изучаю1С8
30.10.12
✎
16:56
|
Единственное наверное с типизацией придется повозится.
|
|||
19
acsbaks
30.10.12
✎
17:01
|
(18) у меня еще рихтовка результата запроса происходит, так что хз насчет использования SQL->DBF
|
|||
20
Изучаю1С8
30.10.12
✎
17:01
|
(19) Рихтовка какого плана?
|
|||
21
Mikeware
30.10.12
✎
17:02
|
(19) рихтуй в звпросе. Или клади во временную, там дорабатывай, и оттуда в дбф
|
|||
22
Ёпрст
30.10.12
✎
17:02
|
(19) тогда последовательно обходи рекордсет и рихтуй.
|
|||
23
Ёпрст
30.10.12
✎
17:02
|
но лучше в запросе
|
|||
24
acsbaks
30.10.12
✎
17:03
|
Спасибо всем за подсказки!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |