Всем привет!
Нашел информацию как подключиться к конкретной базе, все работает на ура:
C++ (Qt)
...
db->setDatabaseName("DRIVER={SQL Server};Server=MyServer;DATABASE=MyDataBase");
...
Но не могу разобраться каким образом настроить подключение для создания базы на сервере, либо для проверки ее существования. Eсли опустить параметр DATABASE или указать DATABASE=master, то QSqlDatabase::open() ошибок не выдает, но при попытке выполнить запрос типа:
C++ (Qt)
...
query->exec("SELECT name FROM master.dbo.sysdatabases WHERE name = N'MyDataBase'")
...
выдает ошибку:
QSqlQuery::exec: database not open
Кто-нибудь знает как решить задачу?