今天我們來介紹下VB如何連接ACCESS數(shù)據(jù)庫,以及如何查詢調(diào)用ACCESS以及SQL數(shù)據(jù)庫。
如果要連接ACCESS數(shù)據(jù)庫,你需要具備以下幾種方法之一:
1:如何是ADO的數(shù)據(jù)庫,那么你編寫程序代碼的時候,一定要具備ODBC的數(shù)據(jù)源或者CONNECTION的對象,才可以連接。
2:如果你要使用VB連接數(shù)據(jù)庫,必須使用數(shù)據(jù)環(huán)境設(shè)計器的專用數(shù)據(jù)庫連接工具,當(dāng)然你還需要具備一點,那就是你需要添加環(huán)境引用功能,準(zhǔn)備好一切以后,你才能進行數(shù)據(jù)源連接。
當(dāng)然,你在操作這種方式的時候,會發(fā)現(xiàn)系統(tǒng)有時候會報錯,提示你有重復(fù)的提示,這個時候,你必須用DATA的控件連接中,ODBC數(shù)據(jù)源連接的時候需要使用字符串的連接才可以,不過如果能用ODBC數(shù)據(jù)庫源設(shè)置中文的路徑以后,在用別的方式,例如ONN的方式你連接,會發(fā)現(xiàn)就只能正常連接,因為你現(xiàn)在有了控件,之前是沒有控件的。所以我們掌握了這點就能連接啦。
access也是微軟開發(fā)的一款微型數(shù)據(jù)庫,一般可以作為網(wǎng)站語言,或者作為軟件開發(fā)數(shù)據(jù)庫,不過因為數(shù)據(jù)庫比較小,所以我們建議大家使用SQL進行連接比較好,不過ACCESS比較簡單,任何電腦都能運行。
ACCESS數(shù)據(jù)庫的集成和VISUAL的集成非常緊密,我們?nèi)绻枰B接,需要具備以下因素。
1:如果你是DAO的數(shù)據(jù)庫源,那么你需要從軟件界面的工程按鈕,然后在點擊引用按鈕的菜單項才可以。
2:在列表空里面你選擇DAO3.5的選擇項,為什么選擇這個呢?需要在引用里面選擇,其他里面不行的。
然后點擊確定,就可以正常連接啦。
微軟的數(shù)據(jù)庫有:ACCESS ?SQL2000 ?SQL2005 SQL2008 SQL2010 SQL2012等等,不過如果做軟件開發(fā)的話,如果你沒有SQL環(huán)境,那么只能使用ACCESS啦,但是如果數(shù)據(jù)庫太大,或者數(shù)據(jù)庫量太大,那么ACCESS會陸續(xù)報各種各樣的莫名錯誤,這個時候可以采用壓縮數(shù)據(jù)庫的方式解決,但是當(dāng)后續(xù)數(shù)據(jù)庫壓縮解決不了的時候,我們一定需要更換到SQL才可以的。
]]>