Hola,
Anteriormente hice una aplicación que se conectaba con oracle y la utilizaba y todavía funciona sin cambiar la configuración. El problema es que ahora estoy haciendo otra y no hay manera de conectarla, con las mismas lineas y demás, pero no hay manera.
Éste es el código:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("QODBC");
db.setUserName("system");
db.setPassword("mi_pass");
db.setHostName("");
if(db.open())
{
//CONECTADO CON ÉXITO
}else{
//ERROR
}
ése es el código. En mi programa de antes funciona perfectamente, pero en éste no va, no hay manera de conectarlo, me da error. El driver odbc está instalado y funcionando porque como digo otra vez la otra aplicacion funciona.
Tambien tiene agregado al archivo .pro --> QT += sql
A parte del código y la linea anterior ya no he agregado ni marcado ninguna opción más, había que hacer algo más ???
Y la cosa es que solo pasa si pongo en el driver que se utilize oracle (cosa que el mismo codigo funciona en el otro programa con oracle) , porque si la cambio por mysql, si carga.
Anteriormente hice una aplicación que se conectaba con oracle y la utilizaba y todavía funciona sin cambiar la configuración. El problema es que ahora estoy haciendo otra y no hay manera de conectarla, con las mismas lineas y demás, pero no hay manera.
Éste es el código:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("QODBC");
db.setUserName("system");
db.setPassword("mi_pass");
db.setHostName("");
if(db.open())
{
//CONECTADO CON ÉXITO
}else{
//ERROR
}
ése es el código. En mi programa de antes funciona perfectamente, pero en éste no va, no hay manera de conectarlo, me da error. El driver odbc está instalado y funcionando porque como digo otra vez la otra aplicacion funciona.
Tambien tiene agregado al archivo .pro --> QT += sql
A parte del código y la linea anterior ya no he agregado ni marcado ninguna opción más, había que hacer algo más ???
Y la cosa es que solo pasa si pongo en el driver que se utilize oracle (cosa que el mismo codigo funciona en el otro programa con oracle) , porque si la cambio por mysql, si carga.
Última edición por frank1986 el Mar Mar 02, 2010 4:05 pm, editado 1 vez