ui->setupUi(this);
_count = 0;
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC3");
QString connString;
connString="DRIVER={SQL Server};" ;
connString=connString+"Server=---;" ;
connString=connString+"Database=----;" ;
connString=connString+"Uid=---;Pwd=----;";
db.setDatabaseName(connString);
bool b1 = db.open();
qDebug() << b1;
QSqlQuery query;
QSqlQueryModel *model = new QSqlQueryModel(ui->tableView);
query.exec("SELECT Name,Type FROM TableGoods");
model->setQuery(query, db);
ui->tableView->setModel(model);
ui->tableView->show();
db.close();
выдает ошибку. что делать ?
mainwindow.cpp:43: ошибка: no matching function for call to 'QSqlQueryModel::setQuery(QSqlQuery&, QSqlDatabase&)'
model->setQuery(query, db);
^