-DooM- писал(а): ↑14.10.2007 10:21
Вот есть код:
db = QSqlDatabase::addDatabase("QMYSQL");
No database selected QMYSQL: Unable to execute query
Не работал с, но судя по всему в первой строке - выбор драйвера базы данных, т.е. ДБ сервера, с которым собираетесь работать. На "приличных" БД поддерживается множество пользователей и множество баз данных (считайте что "аккаунтов"), к которым уже приписаны таблицы. Вот это вам и надо выбрать, я думаю.
To make use of the connection, you will need to set it up, for example by calling some or all of setDatabaseName(), setUserName(), setPassword(), setHostName(), setPort(), and setConnectOptions(), and then you'll need to open() the connection.
Напрасно вы проскипали
//установка хостов, имени, пароля и имени БД
не говоря уж про контроль ошибок.. И что там про open?