ADO データベース接続


Web ページからデータにアクセスする前に、まずデータベース接続を確立する必要があります。


DSN-less データベース接続を作成する

特定のデータベースに接続する最も簡単な方法は、DSN-less 接続を使用することです。DSN-less 接続は、あなたのサイト上の任意の Microsoft Access データベースに使用できます。

あなたが "c:/webdata/" の Web ディレクトリに "northwind.mdb" という名前のデータベースを持っているとします。以下の ASP コードを使用してこのデータベースに接続できます。

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Provider="Microsoft.Jet.OLEDB.4.0"
conn.Open "c:/webdata/northwind.mdb"
%>

注意:上記の例では、Microsoft Access データベース ドライバー(Provider)と、このデータベースのコンピューター上の物理パスを指定する必要があります。


ODBC データベース接続を作成する

あなたが "northwind" という名前の ODBC データベースを持っているとします。以下の ASP コードを使用してこのデータベースに接続できます。

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>

ODBC 接続を介して、ODBC 接続が利用可能であれば、ネットワーク上の任意のコンピューター上の任意のデータベースに接続できます。


MS Access データベースへの ODBC 接続

以下に、MS Access データベースへの接続を作成する方法を説明します。

  1. コントロールパネルのODBCアイコンを開きます
  2. システムを選択しますODBC タブ
  3. ODBC タブの追加ボタンをクリックします
  4. 選択:Microsoft Access ドライバー、次に完了ボタンをクリックします
  5. 次のウィンドウで「選択」ボタンをクリックして、データベースの場所を指定します。
  6. このデータベースにデータソース名(Data Source Name,DSN)
  7. クリック「OK」"

注意:この構成は、Web サイトが置かれているコンピューターで行う必要があります。自分のコンピューターで PWS または IIS を実行している場合は、この構成は機能します。ただし、Web サイトがリモートサーバー上にある場合は、そのサーバーへの物理的なアクセス権が必要か、Web ホスティングプロバイダーに依頼する必要があります。


ADO 接続オブジェクト(ADO Connection Object)

ADO 接続オブジェクトは、あるデータソースへのオープンな接続を作成するために使用します。この接続を介して、このデータベースにアクセスして操作できます。

この接続オブジェクトのすべてのメソッドとプロパティを参照してください。

その他の拡張機能