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 :


Qt Code:
  1. /*db = QSqlDatabase::addDatabase("QODBC");
  2.   db.setDatabaseName("DRIVER={SQL Server};Trusted_Connection=Yes");
  3.   db.setDatabaseName("BD_83_MATRICULA");
  4.   db.setHostName("localhost");
  5.   db.setUserName("Bytes");*/
  6. db = QSqlDatabase::addDatabase("QODBC");
  7.  
  8. QString dns = "DRIVER={SQL Native Client};SERVER=localhost;DATABASE=BD_83_MATRICULA;UID=BYTES;Trusted_Connection=Yes;";
  9. db.setDatabaseName(dns);
  10.  
  11. if(!db.open())
  12. {
  13. qDebug() << db.lastError().text();
  14. QMessageBox::critical(0, qApp->tr("mensaje"),
  15. qApp->tr("No conecto\n"
  16. "Presione cancelar."),QMessageBox::Cancel);
  17. }
  18. else
  19. {
  20. QMessageBox::information(0, "Mensaje","Conecto");
  21. }
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