mfc中如何連線access資料庫求詳細步驟

時間 2022-03-13 02:30:31

1樓:蠡暋

比如在你的工程目錄中建乙個 dbf\vir.mdb     //access資料庫,然後你需要做以下操作:

1.在stadafx.h裡面新增#include //新加入標頭檔案,用於cdatabase類。

2.在stadafx.h最後的#endif上新增#import "msado15.dll" no_namespace rename("eof","rseof")

這時,你要把msado15.dll拷到與dbf同級的目錄,也就是工程目錄裡,當然你可以該路徑

3.在你自己的工程裡,比如myproc是你建的工程,新增**

coinitialize(null);

sqlconfigdatasource(null,odbc_add_dsn, "microsoft access driver (*.mdb)",\

"dsn=myimage;dbq=dbf\\vir.mdb;defaultdir=dbf"); //註冊本地資料庫資料來源

m_db.openex("dsn=myimage;;",cdatabase::noodbcdialog);//myimage是資料來源名稱

4.在前面的函式體之前建立全域性變數

5.使用資料庫{

cstring strsql="select * from virdb";

bstr bstrsql=strsql.allocsysstring();

m_rec.open(crecordset::dynaset,strsql);

while(!m_rec.iseof())

// 使用資料庫的**,讀出來的資料都是字串型的

cstring myvirable;

m_rec.getfieldvalue("欄位名",myvirable);  //將某個欄位的當前行的值讀到myvirabl中

m_rec.movenext(); //將記錄移到下一行

本程式是自動註冊資料來源的,當然可以手動註冊資料來源,關於如何註冊資料來源並不麻煩,敘述起來不太方面,你就參考其他的吧。不過建議不用手動註冊資料來源,這樣你地程式移植性不好.

2樓:

我用ado連過 跟2樓說的類似

不過好久了 嘿嘿……

回頭找找跟你說啊

在mfc中使用ado連線access資料庫

vc 連線access資料庫

控制面板 管理工具 odbc資料來源管理器 使用者dsn 新增 選擇driver do mircrosoft acess mdb 單擊完成 在彈出的對話方塊中輸入要新增的資料來源名 可隨意假如是aa 點選選取,會彈出 選定資料庫 對話方塊,選擇存放mdb檔案的驅動器和目錄,再選中mdb檔案。點確定。...

如何遠端連線access資料庫?連線串怎麼寫?是已

使用了datagridview就不用使用datareader了。sqldataset dataset new sqldataset string sql string.format select from 表名 where 條件 textbox1.text sqldataadapter adapte...

vb如何連線access資料庫,VB如何連線Access資料庫

如下 參考一下,不知能有幫助否。private sub command1 click dim mycon as adodb.connection 定義乙個連線物件,用這個物件來和資料庫建立通訊聯絡。dim myrt as adodb.recordset 定義乙個記錄集物件,將來從資料庫取得一條一條的...

vb連線access資料庫例項,vb連線ACCESS資料庫例項

對於沒有vb執行庫的機器,必須註冊vb執行庫,程式中的 不需要改動。鏈結資料庫的方法比較多,看你採用什麼方法鏈結了,1 用ado鏈結 2 用data資料控制項鏈結 3 用adodb資料控制項鏈結 還有資料庫檔案是access 1997?access 2000?access 2003?有沒有加密?等等...

jdbc連線access資料庫連線不上啊

橋接的你建了資料來源麼 j a連線access資料庫無法載入jdbc驅動 jdk1.8已然不支援jdbcodbc橋接方式,rt.jar下根本沒這個類,所以報異常,可以去看下,如非要如此連線,需換1.6版本jdk 除錯建議用專業工具 eclipse 如非要用記事本來寫,請把資料驅動jar包放置到jre...