Через приложение qt пытаюсь соединиться с бд. Пишет Источник данных не найден, может его где программно указывать О_о надо?
Вот текст функции, которая соединяет:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setHostName("USER-PC\SQLPROTUPIN");
db.setDatabaseName("hospital");
db.setUserName("sa");
db.setPassword("sasa178");
bool ok = db.open();
QTableWidgetItem * item = new QTableWidgetItem();
if (!ok) {
item->setText("Cannot open database:"+db.lastError().text());
}else item->setText("1");
ui->tableWidget->setItem(0,0,item);