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
import sys from principal import * from PyQt4 import QtSql, QtGui def createConnection(): #db = QtSql.QSqlDatabase.AddDatabase('QMYSQL') - he probado de ambas formas db = QSqlDatabase.addDatabase("QMYSQL") if db: db.setHostName("localhost") db.setDatabaseName("emp0999") db.setUserName("root") db.setPassword("xxxxxxxxxxxx") if not db.open(): print ("Could not open testdb database") print (db.lastError().driverText()) print (db.lastError().databaseText()) else: print "Database is OK" return True
Gracias una vez más