IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.
Модератор: kdv
-
Brainenjii
- Сообщения: 9
- Зарегистрирован: 06 ноя 2008, 15:18
Сообщение
Brainenjii » 18 фев 2010, 08:56
Здравствуйте. Есть приложение, раз в 5 секунд обращается к генератору изменений. Вот лог:
17.02.2010 13:00:19:Checking
$ 17.02.2010 13:00:19:Check statuses
& 17.02.2010 13:00:19:Check conditions
17.02.2010 13:00:26:Checking
$ 17.02.2010 13:00:26:Check statuses
& 17.02.2010 13:00:26:Check conditions
17.02.2010 13:00:32:Checking
$ 17.02.2010 13:00:32:Check statuses
& 17.02.2010 13:00:32:Check conditions
17.02.2010 13:00:38:Checking
$ 17.02.2010 13:00:38:Check statuses
K 17.02.2010 13:00:57:SELECT GEN_ID(GEN_NEWS_INDEX_ID, 0) FROM RDB$DATABASE
: 17.02.2010 13:00:57:unknown ISC error 0
Error Code: 401
На каждое Checking вызывается то самое SELECT GEN_ID(GEN_NEWS_INDEX_ID, 0) FROM RDB$DATABASE, но ошибка происходит редко и непонятно отчего ^_^ Беглый поиск в гугле результатов не дал... Вернее дал, но на польском или подобном и не особо помог...
В чём может быть проблема, и как решить?
-
Dimitry Sibiryakov
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Сообщение
Dimitry Sibiryakov » 18 фев 2010, 13:25
"ISC error 0" означает "no error". Копай с какого перепугу твоё приложение вызывает isc_interpret() при успешном вызове API. Или подсовывает ему неправильный статус-вектор.
-
Brainenjii
- Сообщения: 9
- Зарегистрирован: 06 ноя 2008, 15:18
Сообщение
Brainenjii » 18 фев 2010, 14:10
Наверное наглость, но всё-таки, в какую хотя бы примерно сторону копать? Из-за чего подобное может происходить?
-
Dimitry Sibiryakov
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
Сообщение
Dimitry Sibiryakov » 19 фев 2010, 13:44
В сторону исходного текста твоего приложения. В нём есть баг. Твоя задача как программиста - этого бага отследить и убить. Не можешь сам - найми профессионала. Например, меня.
-
Brainenjii
- Сообщения: 9
- Зарегистрирован: 06 ноя 2008, 15:18
Сообщение
Brainenjii » 22 фев 2010, 01:11
Спасибо, намёк понят ^_^ Попробую изменить кусок с обращением