元の三流解説は、
三流君ASP:MDBファイルにアクセスしてみたADODB.Connection
↑を見て、笑ってやってください。
ブログに過去のソースコードをアップして、ブログの検索機能で利用してます(利用予定です)
※古くさいコードが多いです・・・
ソースコード
<%@LANGUAGE=VBScript%> <% Response.CacheControl = "no-cache" %> <% Response.AddHeader "Pragma", "no-cache" %> <% Response.Expires = -1 %> <html> <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-sjis"> <title>ASPからMDBファイルにアクセスしてみる Microsoft.Jet.OLEDB.4.0</title> </head> <body> <h1>ASPからMDBファイルにアクセスしてみる Microsoft.Jet.OLEDB.4.0</h1> test026-1.asp<br> <hr> Set db=Server.CreateObject("ADODB.Connection")<br> db.Provider = "Microsoft.Jet.OLEDB.4.0"<br> db.ConnectionString = Server.MapPath("db026.mdb")<br> db.open<br> なんて感じで、簡単にASPからAccessMDBへ接続できます。<br> (db026.mdbと接続してます)<br> ※ソースや他のサンプルを見て、確認してみてください。<br> <hr> <% 'ADO DB Connection オブジェクトを作成する、英文そのままじゃん Set db=Server.CreateObject("ADODB.Connection") '.Provider?プロバイダー?通信会社?じゃなくって 'データアクセスにはJet.OLEDB.4.0を使うことを設定 db.Provider = "Microsoft.Jet.OLEDB.4.0" '次に、接続DBの位置を渡すので、Server.MapPathで変換して渡す db.ConnectionString = Server.MapPath("db026.mdb") 'やっとデータベースを開ける db.open 'お約束のレコードセットの作成 テーブル名TESTから全項目(*)を指定 Set rs = db.Execute("Select * From TEST") 'データの表示をテーブルで行う Response.Write "<TABLE Border='1'>" '見出しをバカっぽく、そのまま書き込む Response.Write "<TR>" Response.Write "<TD>ID</TD>" Response.Write "<TD>F_TITLE</TD>" Response.Write "<TD>F_MEMO</TD>" Response.Write "<TD>WriteTime</TD>" Response.Write "</TR>" 'お約束のEOFまでループは(データが無くなるまでループ)、 Do While rs.EOF = False 'レコードセットの.EOFがFalseの間 Response.Write "<TR>" '内容を表示する Response.Write "<TD>" & rs.Fields.Item("ID") & "</TD>" Response.Write "<TD>" & Server.HTMLEncode(rs.Fields.Item("F_TITLE")) & "</TD>" Response.Write "<TD>" & Server.HTMLEncode(rs.Fields.Item("F_MEMO")) & "</TD>" Response.Write "<TD>" & rs.Fields.Item("WriteTime") & "</TD>" Response.Write "</TR>" '次のレコードにポインタを移動する rs.MoveNext 'これを忘れると悲惨なことに、、、 Loop Response.Write "</TABLE>" 'テーブルは終わりです '開いていたレコードセットを閉じる rs.Close 'データベースも閉じようよ db.Close 'お行儀よくオブジェクトも開放しましょう(通常は自動的に解放されるけど) Set db = Nothing %> <hr> 終了です。<br> </body> </html>
↑をテスト実行する→ http://www.ken3.org/cgi-bin/test/test026-1.asp ← 実行する
コードの三流解説は、
三流君ASP:MDBファイルにアクセスしてみたADODB.Connection
↑を見て、笑ってやってください。