Название: [QtSQL][ODBC][FireBird] open выдаёт исключение. Отправлено: m4n71k0r от Апрель 12, 2011, 14:15 Qt собран вместе с ODBC c помощью VS2010.
В коде: Код
При открытии выдаёт в консоль приложения вот такую простыню: Код: Exception at 0x759d9617, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued) Какие-то соединения, выполнение которых не может быть продолжено ??? При этом дальнейшие запросы выполняются нормально и без проблем. Что посоветуете по этому поводу? Вдруг программка навернётся в будущем? upd: выяснил, что исключение кидал FireBird ODBC Connector. Хотел его откомпилировать из исходников для себя, но умер компилятор =))) Код: 1>c:\downloads\software\odbcfb-source-2.0.0151\odbcjdbc\odbcstatement.cpp(1484): fatal error C1001: An internal error has occurred in the compiler. ужас ))) upd2: Удивительно, но под DEBUG оно собралось =) Название: Re: [QtSQL][ODBC][FireBird] open выдаёт исключение. Отправлено: Whiplash от Апрель 13, 2011, 11:36 А принципиально с файербёрдом юзать ОДБЦ? Он, говорят, у неё слегка кривоват (ну, родной который).
Название: Re: [QtSQL][ODBC][FireBird] open выдаёт исключение. Отправлено: m4n71k0r от Апрель 13, 2011, 12:01 На счёт кривости не знаю, но быдлокода там мно-о-ого тысяч строк присутствует, если о коннекторе речь идёт.
Программка - конвертор, поэтому было непринципиально даже, какой язык использовать. Ещё хотел написать на Perl, но чёрт дёрнул писать на любимом языке, чтобы не переключаться сильно ( вдруг оно мне пригодится в будущем ) =))) Скорее всего - это какой-то баг. И удивило, что коннектор не собрался в релизе, но при этом собрался в дебаге. Время - деньги. Не буду обращать внимания (потом разберусь) или, если вдруг заглючит, напишу конвертор на Perl. Спрашивал по той причине, что может кто сталкивался и смог победить =) |