powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Где грабли у ExecQuery()
9 сообщений из 9, страница 1 из 1
Где грабли у ExecQuery()
    #32553904
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Main->FIBQuery->SQL->Text = s;
Main->FIBTransaction->Active = true;
// Main->FIBQuery->Prepare();
Main->FIBQuery->ExecQuery();

клиент работает до Main->FIBQuery->ExecQuery(); а потом начинаем долго думать и при этом молчит, и запрос также не выполняется
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32553911
Michaylo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лучше
Main->FIBQuery->SQL->Add(AnsiString s);

Запрос и более кнкретно про коннект к базе в студию плс.
Зарание благодарен
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32553962
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
клиент работает до Main->FIBQuery->ExecQuery(); а потом начинаем долго думать и при этом молчит, и запрос также не выполняется

А может ты просто не дождался, когда он выполниться?

Удачи.
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32553973
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чем интерсует коннект с ним то все нормально
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32553977
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to Лентяй мне лень его убивать и он до сих пор висит

(шутка)
Expert этуже процедуру с этимиже параметрами за 10 ms выполняет
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32554168
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
to Лентяй мне лень его убивать и он до сих пор висит 

Лень - двигатель прогресса.
Код: plaintext
1.
Expert этуже процедуру с этимиже параметрами за  10  ms выполняет

А уверен, что с теми-же? Может в одном случае в параметрах null, а в другом пустая строка. И где-нибудь зацикливание происходит.
А вообще гадать лень :) Ты бы текст процедурки привел. На Fib-ы я бы не грешил пожалуй в такой элементарной ситуации, хотя я ими и не пользуюсь, но думаю не выпустили бы у них версию с таким багом. Там у ребят бэтта-тестеры есть, и неплохие.

Удачи.
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32555159
Фотография alex777
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лентяй

Лень - двигатель прогресса.
Код: plaintext
А вообще гадать лень :) 



Да и мне гадать лень стало правильный код и не работает, что это может быть, а как сам своим клиентам говорю, а перезагружаться пробовали ?,
перезагрузил машину и все заработало как по маслу.
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32556607
Scream
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MichayloЛучше
Main->FIBQuery->SQL->Add(AnsiString s);

Вот уж нет!! Действительно лучше
Main->FIBQuery->SQL->Text = s;
Однозначно. Кто не верит - смотрите исходники TStringList

alex777перезагрузил машину и все заработало как по маслу.

Первое правило программиста: не работает - перезагрузись!

--
LET`S ROCK!
...
Рейтинг: 0 / 0
Где грабли у ExecQuery()
    #32556638
Фотография VF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2-ое правило программиста: не работает после перезагрузки - глючит система! а это уже проблема не программиста, а админа (системщика или что-то в этом духе...)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Где грабли у ExecQuery()
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]