Unsolved Lettura SQL: QODBC/QODBC3
-
Ciao a tutti!
Ho un problema di lettura sul database SQL a cui non riesco venire a capo premettendo che sino a ieri tutto è funzionato correttamente e con sql sono alle prime armi. Oggi invece da QtCreator leggo questo messaggio nella finestra "Application Output":
"qGetStringData: Error while fetching data ( "[Microsoft][ODBC SQL Server Driver]Parte di codice sconosciuta ricevuta da SQL Server." )"
ed effettivamente alcuni dati sono letti mentre altri non vengono proprio letti.I parametri utilizzati sono:
dataBase= QSqlDatabase::addDatabase("QODBC" );
dataBase.setDatabaseName("DRIVER={SQL SERVER};SERVER=SRVMST02\OM_DB;DATABASE=dbMIRROR");Se però utilizzo questi parametri tutto si risolve:
dataBase= QSqlDatabase::addDatabase("QODBC3" );
dataBase.setDatabaseName(DRIVER={ODBC Driver 17 for SQL Server};SERVER=SRVMST02\OM_DB;DATABASE=dbMIRROR);Qualcuno riesce a capire ed eventualmente darmi una soluzione? Lo scopo è quello di tornare operativo utilizzando i parametri iniziali, ovvero:
dataBase= QSqlDatabase::addDatabase("QODBC" );
dataBase.setDatabaseName("DRIVER={SQL SERVER};SERVER=SRVMST02\OM_DB;DATABASE=dbMIRROR");Grazie in anticipo!!