Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема ТП. Подключение занято .. другого hstmt? (число прочтений - 2220 )
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
ТП. Подключение занято .. другого hstmt?
22. Августа 2008 :: 18:03
Печать  
Ситуация такая. Есть на форме 2 ТП.
1-я ТП - журнал документов, другая ТП - строки текущего документа.
Пока вторую ТП не задействовать (т.е. устанавливать текст запроса в источнике и обновлять строки) - то все нормально работает. А вот только начинается обновляться и вторая ТП - ошибка:
"Подключение занято до получения результатов для другого hstmt".
Прикладываю пример, должен работать в любой SQL конфигурации. Для появления ошибки надо поставить галочку "Обновлять нижнюю ТП" и в верхней ТП установить на документ у которого есть табличная часть и она заполнена.
Почему такое появляется (ИД поле уникальное ввиду того что вылетает даже там где одна строка, т.е. запись одна и дублей не может быть по определению)?
p.s.
Версия 1С++ за сегодня (3.0.15).

26. Августа 2008 :: 07:03
Изменено:
Выложил обновленный файл
« Последняя редакция: 26. Августа 2008 :: 07:03 - pvase »  

journdoc_002.rar ( 25 KB | Загрузки )
Наверх
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП. Подключение занято .. другого hstmt?
Ответ #1 - 22. Августа 2008 :: 18:30
Печать  
Сорри не заметил что алиасы перепуталУлыбка.

Сплю уже, надо же было написать:
Код
Выбрать все
INNER JOIN _1SJOURN AS TabJ (NOLOCK) ON (T2.IDDOC = T1.IDDOC) 

Понятно что проглючит.
  
Наверх
IP записан
 
varelchik
God Member
*****
Отсутствует


I Love YaBB 2!

Сообщений: 788
Зарегистрирован: 22. Мая 2006
Re: ТП. Подключение занято .. другого hstmt?
Ответ #2 - 23. Августа 2008 :: 05:59
Печать  
Неработает твоя обработка вообще.
Рас уж даеш на проверку,то хоть функции и переменные локализовуй.
  
Наверх
 
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП. Подключение занято .. другого hstmt?
Ответ #3 - 23. Августа 2008 :: 13:24
Печать  
varelchik писал(а) 23. Августа 2008 :: 05:59:
Неработает твоя обработка вообще.
Рас уж даеш на проверку,то хоть функции и переменные локализовуй.

Спасибо подправил, попробуй еще разок.
  
Наверх
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: ТП. Подключение занято .. другого hstmt?
Ответ #4 - 24. Августа 2008 :: 01:44
Печать  
Э..., правда исправил?  Озадачен
  
Наверх
ICQ  
IP записан
 
pvase
God Member
*****
Отсутствует



Сообщений: 923
Местоположение: Киев
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: ТП. Подключение занято .. другого hstmt?
Ответ #5 - 26. Августа 2008 :: 07:04
Печать  
Еще раз подправил, проверил на чистой конфе, нашел глюк при загрузке компоненты Rainbow надо к объекту "ODBCRecordSet" еще применить вызов метода чтобы проверить загружена ли 1cpp.dll.
  
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать