Qt en Español

Qt en Español es una comunidad de usuarios para aprender a Programar usando las librerias Qt

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» Desaparecen objetos del formulario al usar showMaximized()
Sáb Sep 13, 2014 9:54 pm por ljimenez29

» visivilidad de controles
Dom Mayo 18, 2014 5:04 pm por solitarywolf

» Error QT (y no sé que más poner ¬¬)
Jue Sep 26, 2013 4:02 pm por Anónimo

» QT, VTK en VS 2008 C++
Jue Abr 11, 2013 5:19 pm por monicadiaz

» [Ayuda]Programa en PyQt4 en modo Pantalla completa
Sáb Mar 30, 2013 8:56 pm por fortil

» SIGNAL y SLOT
Sáb Mar 02, 2013 5:11 pm por loloqt

» Qt creator 5.0.1 en Windows 8...."Qt creator needs a compiler set up to build. Configure a compiler in the kit options"
Miér Feb 27, 2013 4:23 pm por caliche

» mi aplicacion no me lee la base de datos
Jue Oct 18, 2012 1:55 pm por jldiaz

» QT.Para G19 de Logitech
Dom Oct 14, 2012 3:00 am por novax1

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Compañeros
Crear foro
Sondeo

Que nombre te gustaria que se llamara el foro?

27% 27% [ 6 ]
18% 18% [ 4 ]
0% 0% [ 0 ]
55% 55% [ 12 ]

Votos Totales : 22


No estás conectado. Conéctate o registrate

Problema para conectar con Oracle [Solucionado]

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

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.



Última edición por frank1986 el Mar Mar 02, 2010 4:05 pm, editado 1 vez

Ver perfil de usuario http://www.sploft.com
Pues me respondo yo mismo, haber si lo se explicar. Mi proyecto lo tengo en el escritorio, dentro de una carpeta y esa carpeta donde está el proyecto se llama por poner un ejemplo "Proyecto (c++)"; bueno pues se ve que no coge la ruta bién QT u Oracle por esos caracteres (espacio, "(" , ")" , "+") y bueno, simplemente cambiando el nombre de la carpeta por "Proyecto" y abriéndolo otra vez, ya funciona.

Gracias de todas formas.

Un saludo.

Ver perfil de usuario http://www.sploft.com

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.