ADOデータベース接続
Webページからデータベースにアクセスする前に、データベース接続を確立する必要があります。
DSNなしのデータベース接続を作成する
データベースに接続する最も簡単な方法は、DSNなしの接続を使用することです。DSNなしの接続は、Webサイト上の任意のMicrosoftAccessデータベースに対して使用できます。
「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データベースドライバー(プロバイダー)とコンピューター上のデータベースへの物理パスを指定する必要があることに注意してください。
ODBCデータベース接続を作成する
「northwind」というODBCデータベースがある場合は、次のASPコードを使用してデータベースに接続できます。
<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "northwind"
%>
ODBC接続を使用すると、ODBC接続が使用可能である限り、ネットワーク内の任意のコンピューター上の任意のデータベースに接続できます。
MSAccessデータベースへのODBC接続
MSAccessデータベースへの接続を作成する方法は次のとおりです。
- コントロールパネルでODBCアイコンを開きます。
- [システムDSN ]タブを選択します。
- [システムDSN]タブで[追加]をクリックします。
- MicrosoftAccessドライバを選択します。[完了]をクリックします。
- 次の画面で、[選択]をクリックしてデータベースを見つけます。
- データベースにデータソース名(DSN)を与えます。
- [ OK]をクリックします。
この構成は、Webサイトが配置されているコンピューターで実行する必要があることに注意してください。自分のコンピューターでパーソナルWebサーバー(PWS)またはインターネットインフォメーションサーバー(IIS)を実行している場合、上記の手順は機能しますが、Webサイトがリモートサーバー上にある場合は、そのサーバーに物理的にアクセスできる必要があります。または、Webホストにこれを行うように依頼してください。
ADO接続オブジェクト
ADO Connectionオブジェクトは、データソースへのオープン接続を作成するために使用されます。この接続を介して、データベースにアクセスして操作できます。
Connectionオブジェクトのすべてのメソッドとプロパティを表示します。