Страница 1 из 1

Invalid statement handle

Добавлено: 07 ноя 2007, 16:40
gsAlexander
День добрый всем.
Переводим постепенно наши базы с YA на FB2.1. На последних снапшотах (2.1.0.17081 SS) столкнулись со следующей проблемой. В большом цикле создаётся куча запросов через TIBSQL (компоненты IBX немного доработанные) иногда возникает ошибка invalid statement handle. Ранее, на 2.0.3. такого не наблюдалось, как и на YA. Если же заменить клиентскую библиотеку 2.1. на 2.0.3. ошибка также пропадает. Как решить данную проблему?

Добавлено: 07 ноя 2007, 18:10
hvlad
Дать мне воспроизводимый пример

Добавлено: 08 ноя 2007, 09:58
gsAlexander
Нашли вероятную причину. В TIBSQL.Prepare у нас сделано своё кэширование, и почёму то в нём иногда затирается Handle под FB2.1. вероятно это связано с юникодом. Так что это наша бага :( .

Добавлено: 08 ноя 2007, 10:56
hvlad
В 2.1 кеширование хендлов стейтментов практически не актуально

Добавлено: 08 ноя 2007, 11:57
gsAlexander
Да, уже заметил.