Qt Forum

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Unsolved

    Call for Presentations - Qt World Summit

    Issue with QSqlDatabase::addDatabase(“QODBC”) Qt 4.8.4

    General and Desktop
    2
    4
    2074
    Loading More Posts
    • 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.
    • J
      JerryLouis last edited by

      Im trying to connect to a remote SQL Server database. When trying to add "QODBC" as my QSqlDatabase, I get the following error on the runtime:

      My Code snippet:

      @QStringList drivers = QSqlDatabase::drivers();
      qDebug()<<"drivers list: "<<drivers;
      QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");@

      Error/Console output:
      @drivers list: ("QODBC3", "QODBC")
      Cannot mix incompatible Qt library (version 0x40804) with this library (version 0x40803)@

      As you can see the output of my drivers list shows that I have the drivers available. The .pro file has "QT += sql", I have followed the instructions on QT support blog to build the odbc drivers and added them to my application folder as "sqldrivers" sub folder. I can't seem to find how do I solve the Version Incompatibility error. Any help in resolving this issue will be appreciated, thanks.

      1 Reply Last reply Reply Quote 0
      • H
        Hostel last edited by

        Do you have on your system another version of Qt?

        1 Reply Last reply Reply Quote 0
        • J
          JerryLouis last edited by

          No there is only one installation & that is 4.8.4.

          1 Reply Last reply Reply Quote 0
          • J
            JerryLouis last edited by

            Solved it: looks like the QtCore & QtGui dll's in the application folder was not the same version as of the Qsqlodbc.dll, added the same version dll's and it worked.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post