Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. German
  4. QSqlDatabase::setDatabaseName

QSqlDatabase::setDatabaseName

Scheduled Pinned Locked Moved Solved German
2 Posts 1 Posters 661 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.
  • G Offline
    G Offline
    Galilio
    wrote on 19 Oct 2016, 10:48 last edited by
    #1

    Hallo zusammen,
    wie kann ich in der setdatabaseName("....") der pfad, wo der database ist eingeben.
    Anbei einen Codeabschnitt:

    bool DataBaseManager::createConnection()
    {
    db.setDatabaseName("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DSN='';DBQ=C:/Messungen/MyDataBase.accdb");
    	if (!db.open())
    	{
    	QMessageBox::critical(0,
    		QObject::tr("Database Error Connection"), db.lastError().text());
    		return false;
    	}
    	return true;
    }
    

    Bei diesem Codeabschnitt ist die DataBase Local.
    Es funktioniert einwandfrei.
    Problem ist wenn die DataBase nicht local ist also auf einen anderen PC.
    Was soll ich bei DBQ geben?
    Ich habe es so versucht:

    db.setDatabaseName("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DSN='';DBQ=\\\\NB-PC001\\c$\\Messungen\\MyDataBase.accdb");
    

    aber es klappt nicht.

    danke

    1 Reply Last reply
    0
    • G Offline
      G Offline
      Galilio
      wrote on 19 Oct 2016, 11:11 last edited by
      #2

      Es hat sich erledigt.
      Problem war von mir :syntax Error.
      der Name der PC war falsch.

      1 Reply Last reply
      0

      2/2

      19 Oct 2016, 11:11

      • Login

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