Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Вниз

Баг в IBExpress, или я чего-то не знаю?   Найти похожие ветки 

 
drpass   (2002-12-14 21:44) [0]

Вполне невинный запрос с парой параметров:
select person.name, person.card
from
corresp
inner join person on brname=branch
where (person.bpkdat = :dat) and (onli<>"C") and (corresp.brcode= :code)
order by name;
Он прекрасно работает в консоли, более того, он прекрасно работает в "тестовой" программе. Так, как и должен работать.
Совершаю абсолютно невинную операцию - переношу его (использую TIBQuery) в программу, где он и должен быть. И вот тут то начинается самое интересное: при выполнении метода Open запрос переходит в состояние dsBrowse... но данные не возвращает! Другой вариант - задав значения параметров по умолчанию, я ставлю Active=true и запускаю приложение. Данные отображаются нормально.
Далее выполняю Close... state меняется на dsInactive... и то же самое, данные не исчезают, т.е. запрос на самом деле как бы не закрывается!
Люди, что это за мистика творится???


 
Alexandr   (2002-12-15 05:45) [1]

не мистика, а кривые ручки


 
koks   (2002-12-15 16:19) [2]

Разберись в транзакциями...


 
drpass   (2002-12-15 16:52) [3]

>Alexandr
Даже по одной фразе легко определить уровень знаний и воспитания человека
>koks
С транзакциями все нормально.


 
elektro   (2002-12-15 17:06) [4]

Попробуйте лучше компоненты FIBPlus.


 
Max Zyuzin   (2002-12-15 17:21) [5]

А без условий отбора открывается??? (Where)


 
drpass   (2002-12-15 18:45) [6]

В том то и дело, что текст запроса на это никак не влияет. Т.е, даже просто select * from testtable не работает!
Парадокс :)


 
drpass   (2002-12-15 21:21) [7]

Опытным путем с помощью пива выяснилось: это баг. Лечится простым переносом компонент и кода в любой другой модуль.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2003.01.09;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-24897
serikoff
2002-12-25 19:44
2003.01.09
param as array of variant


7-25121
Lony
2002-10-29 13:59
2003.01.09
Список запущенных приложений


14-25036
vajo
2002-12-20 08:57
2003.01.09
Регистрация действий на компьютере


14-25046
[666]VaaL
2002-12-20 13:41
2003.01.09
Потоки


14-25061
roach
2002-12-18 22:40
2003.01.09
Задачка на Turbo Pascal





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский