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

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

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

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

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

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

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

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

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

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



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

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

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

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

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


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