我需要在VB 6中創建一個簡單的局域網程序,程序會在ACCESS DATABASE中插入數據。應更新此數據庫,以便每臺訪問數據庫的PC都具有更新的數據庫。VB 6上的局域網編程
我知道VB 6,但不知道網絡編程,所以尋求幫助。
編輯:
我將使用Access數據庫沒有MS SQL Server中,這就是主要的問題,這將有助於給一些工作代碼將數據發送到另一臺PC上的LAN
我需要在VB 6中創建一個簡單的局域網程序,程序會在ACCESS DATABASE中插入數據。應更新此數據庫,以便每臺訪問數據庫的PC都具有更新的數據庫。VB 6上的局域網編程
我知道VB 6,但不知道網絡編程,所以尋求幫助。
編輯:
我將使用Access數據庫沒有MS SQL Server中,這就是主要的問題,這將有助於給一些工作代碼將數據發送到另一臺PC上的LAN
你不需要知道「網絡編程」本身。你想研究ADO(又名MDAC),最好是2.8版。 ADO庫允許您從VB6連接到Access等數據庫。
這並不是網絡的必備知識。例如得到一個數據集或記錄很容易
Dim rs As ADODB.Recordset
Dim nRowsAffected As Long
Dim con As ADODB.Connection
con.ConnectionString = "server=mynetworksqlserver,user='viewuser',pwd='14aE%9¡3',defaultdatabase='users'"
con.CursorLocation = adUseClient
Set rs = con.Execute("select * from clients", nRowsAffected)
現將有關事宜的學習曲線並良好德興它可能需要一個較長的時間。問題的關鍵是增益experiencie和時間展示給你正確的方式(儘管如果做得太糟糕的它傳遞法案)
ADO是舊的MDAC的一部分,也是後來當前系統DAC 6.0的一部分。引用舊的ADO 2.8接口的程序仍然可以正常工作,但是與Jet 4.0一起使用後,自ADO 2.6接口以來沒有引入任何新功能。人眼花繚亂:有,即使對於早期接口類型庫通常存在兼容性任何給定的系統上只有一個ADODB庫(MSADO15.DLL)。編譯過高的版本級別只會使您的程序與舊系統不兼容。大多數人應該將ADO 2.5用於Jet 4.0數據庫。 – Bob77
如果您正在使用ACE的數據庫,你可能需要ADO 2.8然而,這取決於你在做什麼。 – Bob77