Название: Qt 4.3.1 + MySQL 4.1.22 Отправлено: bigirbis от Август 21, 2007, 18:33 Собрал новый Qt с поддержкой мускуля - получил следующую проблему: приложение падает на вызове QSqlRelationlTableModel::setTable();
На SQLite все работает. Код: QSqlDatabase::addDatabase("QMYSQL"); Последний вызов в стеке: libmysql.c(4752) >> int STDCALL mysql_next_result(MYSQL *mysql) - сюда mysql приходит нулем. Есть варианты? Заранее спасибо! Название: Re: Qt 4.3.1 + MySQL 4.1.22 Отправлено: bigirbis от Август 22, 2007, 08:54 Извиняюсь за настойчивость...
Up Название: Re: Qt 4.3.1 + MySQL 4.1.22 Отправлено: _govorilka от Август 22, 2007, 16:10 А почему все так игнорируют MySQL API?.. Что такого крутого в Qt-шных SQL драйверах?..
Я работаю с MySQL Qt-шных без драйверов (через #include "mysql.h") уже 2 года, и у меня еще не разу не было проблем со сборкой, кодировкой и т.д. Название: Re: Qt 4.3.1 + MySQL 4.1.22 Отправлено: Sergeich от Август 22, 2007, 19:18 Попробуй так:
Код: QSqlDatabase db = QSqlDatabase::addDatabase("MYSQL"); Название: Re: Qt 4.3.1 + MySQL 4.1.22 Отправлено: WW от Август 23, 2007, 10:13 А почему все так игнорируют MySQL API?.. Что такого крутого в Qt-шных SQL драйверах?.. Если ты пишешь софт конкретно под задачу, под конкретную СУБД - можно и так. А если ты своему пользователю хочешь предоставить право на выбор СУБД (ну, типа, на какую у него денег хватит), то использование Qt-ных драйверов оправдано.Я работаю с MySQL Qt-шных без драйверов (через #include "mysql.h") уже 2 года, и у меня еще не разу не было проблем со сборкой, кодировкой и т.д. Название: Re: Qt 4.3.1 + MySQL 4.1.22 Отправлено: bigirbis от Август 23, 2007, 14:29 To WW
Поддерживаю To Sergeich Спавибо. Видимо дело в порядке вызовов (странно, что это раньше работало) |