Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/06/2012, 18:13
Avatar de ArcNexus
ArcNexus
 
Fecha de Ingreso: abril-2012
Ubicación: Donde uno se da cuenta de que no sabe nada
Mensajes: 69
Antigüedad: 12 años, 7 meses
Puntos: 4
Python + QT +mySQL (QtSql)

Hola de Nuevo:

Esto de ser novato es un rollo

¿Alguna alma caritativa me puede decir porqué este código me dice que no se puede conectar la base de datos (Existe y la puedo abrir y usar sin problemas desde la terminal y desde mySql-workbench.)

Código Python:
Ver original
  1. import sys
  2. from principal import *
  3. from PyQt4 import QtSql, QtGui
  4.  
  5. def createConnection():
  6.     #db = QtSql.QSqlDatabase.AddDatabase('QMYSQL') - he probado de ambas formas
  7.     db = QSqlDatabase.addDatabase("QMYSQL")
  8.     if db:
  9.         db.setHostName("localhost")
  10.         db.setDatabaseName("emp0999")
  11.         db.setUserName("root")
  12.         db.setPassword("xxxxxxxxxxxx")
  13.         if not db.open():
  14.             print ("Could not open testdb database")
  15.             print (db.lastError().driverText())
  16.             print (db.lastError().databaseText())
  17.         else:
  18.             print "Database is OK"
  19.            
  20.     return True


Gracias una vez más
__________________
Cuando compartimos, todos ganamos y crecemos.
mi blog:http://milinuxblog.informatica-intelligent.com
(Linux, Java y software libre)