vb區域網資料庫
1. 用VB怎樣連接網路資料庫
就資料庫連接來說可以簡單的理解為單機和網路是一樣的,區別在於連接資料庫的SERVER地址不同罷了。
當然,我們可以採用ODBC的方式來連接資料庫,這樣不管是單機還是網路,只要在需要的時候更改以下ODBC的設置即可在不更改任何程序代碼的情況下正常使用。
一般VB搭配MS sql SERVER比較合適,這樣的話,只需要比單機多出一台網路資料庫的機器即可。其實單機資料庫就是整合後的網路資料庫,只是程序和資料庫都放在了一台機器上而已。
2. VB6.0能訪問遠程資料庫嗎(區域網互聯)
可以,把區域網的文件夾共享(並設置為允許讀寫),就可以了。
資料庫路徑在網上鄰居那裡復制。或者在客戶端用ACCESS鏈接表的方式直接引用存放數據的服務端上的表。
不過這樣做的安全性和效率如何,沒研究過。
用SQL做一個資料庫伺服器最好啦。
3. 我用VB做了個管理系統,資料庫存在我電腦上,怎麼讓別人的電腦共享我的資料庫,資料庫是access
你的程序中在調用資料庫時,不要用絕對路徑(如d:\data\abc.mdb),要用App.Path來指定路徑,資料庫要和程序放在同一文件夾(或者把資料庫放到這個文件夾里的子文件夾中),然後把這個文件夾設為共享,而且要可讀寫(允許網路用戶修改)。區域網中的其他電腦不用裝你的程序,直接在網上鄰居打開這個共享文件夾,雙擊exe文件即可運行,當然其他電腦可以映射驅動器、在桌面建立快捷方式來方便使用。
4. VB訪問區域網中的資料庫
如果你是新手,就在VB的部件中添加ADO控制項,然後點擊控制項,按滑鼠右鍵,點擊屬性,在屬性頁中選擇「生成」,選擇你要訪問的數據類型,最後就會出現「資料庫連接屬性」,伺服器的名稱可以用名或IP,填好資料庫訪問密碼,選擇好資料庫。填好之後點擊「測試連接」看連接是否成功。確定後返回屬性頁,記錄源選擇「2」,再選好一個表。完成。
你還可以在完成後添加一個datagrid的控制項,將datasource設定為上述的ADO控制項,這樣就可以看到資料庫內容了。在了解這個數據操作的基礎上再將ADO的內容轉為語句。當然,你如果有一定的資料庫操作基礎,ADO是很容易上手的。
5. VB中,訪問區域網中的ACCESS資料庫,並可以進行操作
鏈接字元串的
source直接指定file://xxxxx/xxx.mdb
此文件必須設為可讀寫共享
注意:
access
不推薦使用lan共享ado訪問,非常容易造成數據文件損壞。
6. VB連接區域網的SQL資料庫的問題
這個問題,個人親歷, 我單位里的電腦就是無法聯接sql,使用odbc進行測試也不成,提示與樓主一模一樣。網段設置也一切正常。當時鑽牛角鑽總以為是程序不對,結果換了一個機器才發現程序一切正常。
最終沒辦法,哥們重裝的系統,同時把防火牆也卸了,結果就好了,回頭想研究一樣,也沒再恢復出原來那種情況。所以,你把系統重做下,一定可以解決的。