TCP/IP、ADO、XMLが使用されます(Microsoft XML 4.0をインストールする必要があります。)。サーバーとクライアントの2つの部分に分かれており、サーバーは複数のユーザーによって同時に接続できます。アクセスデータベースにリモートで接続する方法はたくさんあります。以前に詳細に答えました(以下にリストされている5つの方法を参照)。私の例は現在、3番目の方法に属します(RDSまたはWebサーバーを使用する必要はありません)。
-------------------------------------
アクセスデータベースにリモートで接続するいくつかの方法:
1. VPN(仮想プライベートネットワーク)を作成して、コンピューターとホスト間の接続がLANの接続と変わらず、サーバー内のMDBファイルがあるフォルダーを共有します。 ADO接続は次のとおりです。
oconn.open "provider = microsoft.jet.oledb.4.0; data source = // servername/databasefolder/database.mdb; jet oledb:database password = databasepw;永続セキュリティ情報= false"
2.データベースをWebサーバーに配置し、ADOまたはRDOをRDS(リモートデータサービス)およびIISで実装できるようにします。
Javeが上記で述べたように、サーバーがODBC DSNをセットアップした場合:
oconn.open "provider = ms remote;" &_
「リモートサーバー= http:// myservername;」 &_
「リモートプロバイダー= MSDASQL;」 &_
「dsn = advworks;」 &_
「uid = myusername;」 &_
「pwd = mypassword」
OLE DBプロバイダーが設定されている場合:
oconn.open "provider = ms remote;" &_
「リモートサーバー= http:// myservername;」 &_
「リモートプロバイダー= microsoft.jet.oledb.4.0;」 &_
「データソース= C:/SomePath/mydb.mdb "、_
「管理者」、 "
3。サーバープログラムを自分で書き込み、TCP/IPを介してRecordSetを渡します。
4. ADO AnywhereやUDAPARTS RDBなどのサードパーティコントロールを使用してください。詳細にチェックしてください
5。XMLHTTPを使用します
--------------------------------------
添付されているのは、SQL Serverにリモートで接続する方法です。
connstr = "provider = sqloledb.1; network library = dbmssocn; westing security info = true; user id = username; password = password; initial catalog = remote database name; data source = 203.129.92.1"
添付ファイル:[リモートコールアクセスデータベース]リモートコールアクセスデータベース(2006-6-28 08:29、1.08 K)