jjaja nevermind I just founded the myodbc on the fedora website :P
but now it throwsme a segment violation :S:S:S
is this code right?:
bool creaConexion()
{
defaultDB->setHostName( DB_HOSTNAME );
defaultDB->setDatabaseName( "DRIVER={MySQL};Server="+DB_HOSTNAME+";Database="+DB_NOM+";Uid= "+DB_USR+";Pwd="+DB_PASS+";" );
defaultDB->setUserName( DB_USR );
defaultDB->setPassword( DB_PASS );
if ( ! defaultDB->open() ) {
QMessageBox::warning(0,
"Fallo de conexión",
"No se pudo conectar con la base de datos: " + DB_NOM
+ "tabla: " + DB_TABLA
+ "\n" + defaultDB
->lastError
().
driverText());
return FALSE;
}
QMessageBox::information(0,
"Conexión estabecida",
"Conectado a: " + DB_HOSTNAME
+ " " + "tabla: " + DB_TABLA
+ " "+ DB_NOM
);
return TRUE;
}
QSqlDatabase *defaultDB;
bool creaConexion()
{
defaultDB = QSqlDatabase::addDatabase( DBDRIVER );
defaultDB->setHostName( DB_HOSTNAME );
defaultDB->setDatabaseName( "DRIVER={MySQL};Server="+DB_HOSTNAME+";Database="+DB_NOM+";Uid= "+DB_USR+";Pwd="+DB_PASS+";" );
defaultDB->setUserName( DB_USR );
defaultDB->setPassword( DB_PASS );
if ( ! defaultDB->open() ) {
QMessageBox::warning(0, "Fallo de conexión", "No se pudo conectar con la base de datos: " + DB_NOM + "tabla: " + DB_TABLA + "\n" + defaultDB->lastError().driverText());
return FALSE;
}
QMessageBox::information(0,"Conexión estabecida","Conectado a: " + DB_HOSTNAME + " " + "tabla: " + DB_TABLA + " "+ DB_NOM);
return TRUE;
}
To copy to clipboard, switch view to plain text mode
Bookmarks