I have started in QT and sql server : I have read a lot of examples to do my connection but no one works
here ir my code :
/*db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("DRIVER={SQL Server};Trusted_Connection=Yes");
db.setDatabaseName("BD_83_MATRICULA");
db.setHostName("localhost");
db.setUserName("Bytes");*/
QString dns
= "DRIVER={SQL Native Client};SERVER=localhost;DATABASE=BD_83_MATRICULA;UID=BYTES;Trusted_Connection=Yes;";
db.setDatabaseName(dns);
if(!db.open())
{
qDebug() << db.lastError().text();
qApp->tr("No conecto\n"
}
else
{
}
/*db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("DRIVER={SQL Server};Trusted_Connection=Yes");
db.setDatabaseName("BD_83_MATRICULA");
db.setHostName("localhost");
db.setUserName("Bytes");*/
db = QSqlDatabase::addDatabase("QODBC");
QString dns = "DRIVER={SQL Native Client};SERVER=localhost;DATABASE=BD_83_MATRICULA;UID=BYTES;Trusted_Connection=Yes;";
db.setDatabaseName(dns);
if(!db.open())
{
qDebug() << db.lastError().text();
QMessageBox::critical(0, qApp->tr("mensaje"),
qApp->tr("No conecto\n"
"Presione cancelar."),QMessageBox::Cancel);
}
else
{
QMessageBox::information(0, "Mensaje","Conecto");
}
To copy to clipboard, switch view to plain text mode
and the error says:
"[Microsoft][Administrador de controladores ODBC] No se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado QODBC3: Unable to connect"
i need the help
please
Bookmarks