Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Spanish
  4. Problemas para conectarse a 2 bases de datos
QtWS25 Last Chance

Problemas para conectarse a 2 bases de datos

Scheduled Pinned Locked Moved Solved Spanish
3 Posts 2 Posters 1.0k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Offline
    M Offline
    meepo1
    wrote on last edited by
    #1

    Tengo estas 2 conexiones (Conexion1 y Conexion2) , sin embargo, solo la conexion1 funciona. El error que en la conexion2 aparece es el siguiente en Message Box: Driver not loaded Driver not loaded
    y en qDebug aparece:
    Driver not loaded Driver not loaded
    QSqlQuery::value: unknown field name ''
    QSqlQuery::value: unknown field name ''
    QSqlQuery::value: unknown field name ''
    QSqlQuery::value: unknown field name ''
    QSqlQuery::value: unknown field name ''
    QSqlQuery::value: unknown field name ''

    nDatabase.QSqlDatabase::addDatabase("QMYSQL", "Conexion2");
        nDatabase.setHostName("127.0.0.1");
        nDatabase.setDatabaseName("inventarios");
        nDatabase.setPort(3306);
        nDatabase.setUserName("root");
        nDatabase.open();
    
        mDatabase = QSqlDatabase::addDatabase("QMYSQL", "Conexion1");
        mDatabase.setHostName("localhost");
        mDatabase.setDatabaseName("universidadcursos");
        mDatabase.setPort(3306);
        mDatabase.setUserName("root");
        mDatabase.open();
    
     if(!mDatabase.open()){
            QMessageBox::information(this,"conectado1",mDatabase.lastError().text());
        }else if(!nDatabase.open()){
            QMessageBox::information(this,"conectado2",nDatabase.lastError().text());
            qDebug()<<"error"<<nDatabase.lastError().text();
        }
    

    ¿A que se podria deber ese error?

    1 Reply Last reply
    0
    • juankiJ Offline
      juankiJ Offline
      juanki
      Moderators
      wrote on last edited by
      #2

      Hola

      Supongo que será un error al copiar,:

      nDatabase.QSqlDatabase::addDatabase("QMYSQL", "Conexion2");

      ¿No debería ser?

      nDatabase = QSqlDatabase::addDatabase("QMYSQL", "Conexion2");

      A parte de eso ¿Has probado cada una de las conexiones por separado? Dejando solo una y probando que muestre los datos correctamente?

      El error ese de driver not loaded es horroroso, realmente no indica cual es el problema y puede ser cualquier cosa. Ahora mismo no tengo disponible MySql disponible para probar, podría tratar de armar un ejemplo con SqLite, pero no sé si sería lo mismo.

      Un saludo

      Intenta explicar el problema lo más claro y detallado posible. Adjunta los errores y el código que creas da el error.
      Procura escribir correctamente y sin faltas de ortografía.

      Si la duda se solucionó, por favor, marca el tema como 'solucionado'.

      M 1 Reply Last reply
      1
      • juankiJ juanki

        Hola

        Supongo que será un error al copiar,:

        nDatabase.QSqlDatabase::addDatabase("QMYSQL", "Conexion2");

        ¿No debería ser?

        nDatabase = QSqlDatabase::addDatabase("QMYSQL", "Conexion2");

        A parte de eso ¿Has probado cada una de las conexiones por separado? Dejando solo una y probando que muestre los datos correctamente?

        El error ese de driver not loaded es horroroso, realmente no indica cual es el problema y puede ser cualquier cosa. Ahora mismo no tengo disponible MySql disponible para probar, podría tratar de armar un ejemplo con SqLite, pero no sé si sería lo mismo.

        Un saludo

        M Offline
        M Offline
        meepo1
        wrote on last edited by
        #3

        @juanki :S Oh verdad !! pero que cabezota fui. Ahora lo corro y ya no lanza error. Perdon

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved