我想使用讀寫mdb
文件(Ms Access文件),並且在Qt中使用ODBC
時我是全新的。在Qt中使用ODBC驅動程序
所以任何人都可以幫助我知道我是否需要下載驅動程序,如果是,那麼我可以從哪裏下載?如果你知道連通性,那麼任何幫助都將被評價。
我想使用讀寫mdb
文件(Ms Access文件),並且在Qt中使用ODBC
時我是全新的。在Qt中使用ODBC驅動程序
所以任何人都可以幫助我知道我是否需要下載驅動程序,如果是,那麼我可以從哪裏下載?如果你知道連通性,那麼任何幫助都將被評價。
如果您需要使用Qt訪問MS Access數據庫,則不需要(如果沒有錯誤的話)安裝有關驅動程序的任何內容(所有內容都應該已經存在)。
您可以使用連接字符串連接到數據庫。這樣的事情:
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC");
db.setDatabaseName("Driver={Microsoft Access Driver (*.mdb, *.accdb)};DSN='';DBQ=C:\\path\\to\\mydatabase.mdb");
bool Success = db.open();
但是,您將需要ODBC驅動程序來執行此操作。他們可能需要建立。 – ExpatEgghead 2014-03-25 06:51:09
我有同樣的問題。
QSqlDatabase db = QSqlDatabase::addDatabase("QODBC","AccessDB");
db.setDatabaseName("DRIVER={Microsoft Access Driver (*.mdb)};FIL={MS Access};DBQ=C:/path/to/Database.mdb");
bool success = db.open();
適合我。
加入java標籤,如圖所示jdbc – 2010-10-29 11:03:34
在這裏談論odbc,而不是java/jdbc。刪除java標籤:) – gnud 2011-02-22 08:53:09