瀏覽量:108次
VB是我們常常會見到的一款可視化程序設計語言,它的功能十分強大,因此有很多人會使用它,但是有時候我們需要用到VB來連接Access數(shù)據(jù)庫,但是卻無從下手,那么VB怎么連接訪問Access數(shù)據(jù)庫呢?不懂的朋友請看以下內(nèi)容。
方法/步驟:
1、Access,建立數(shù)據(jù)庫,數(shù)據(jù)庫命名為Database1.mdb。
(注意:這里的后綴是mdb,如果Access是2007版本的,保存的時候要另存為2003版本的才行,因為,VB不直接支持07版的accdb后綴格式!)
2、數(shù)據(jù)庫建立后就進入了數(shù)據(jù)表界面,可以輸入數(shù)據(jù)了,輸完以后Ctrl+S保存,輸入表名,這里表名為test,OK,準備工作搞定。
2、打開VB,然后新建標準EXE。
3、菜單中找到工程→部件→勾選Microsoft ADO Data Control 6.0及其Microsoft Hierarchical Flexgrid Control 6.0,勾選后左側(cè)工具欄里就多了兩個控件即ADODC控件和MSHFlexGrid控件。
4、選擇ADODC控件和MSHFlexGrid控件,放在窗體的合適位置,如圖:
5、設置ADODC控件的屬性:右鍵窗體內(nèi)ADODC1控件。
?。?)ADODC屬性頁→通用→選擇使用連接字符串→點擊生成→選擇Microsoft Jet 4.0 OLE DB Provider 點擊下一步→選擇之前準備好的數(shù)據(jù)庫→點擊測試連接,顯示測試成功則OK,確定。
?。?)ADODC屬性頁→記錄源→命令類型選擇2-adcmdtable,表或存儲過程名稱選擇之前建立的數(shù)據(jù)表test,點擊確定,ADODC屬性設置完成。
6、設置MSHFlexGrid控件的屬性:VB右側(cè)屬性表里,找到datasource,選擇adodc1。
7、測試效果:
?。?)菜單→運行→啟動(F5),發(fā)現(xiàn)顯示的數(shù)據(jù)排列不是我們想要的行數(shù)和列數(shù)。
修改方法:
(1)MSHFlexGrid屬性→通用→設置行和列,固定行和固定列,設置見圖。
?。?)MSHFlexGrid屬性→帶區(qū)→把列標題的√取消掉,設置見圖。
8、修改后的測試效果:
注意事項:
Access2007保存數(shù)據(jù)庫時要另存為Access2003的mdb格式!
以上就是VB怎么連接訪問Access數(shù)據(jù)庫的教程內(nèi)容了,雖然步驟很長,但是大家只要多操作幾遍就能很快熟悉了。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔此類稿件侵權(quán)行為的連帶責任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776