MDBファイルにアクセスしてみたADODB.ConnectionMDBファイルにアクセスしてみたADODB.Connection本文(発行内容)<MDBファイルにアクセスしてみたADODB.Connection>こんにちは、Ken3です。DBやれよ、、、と要望の声が聞こえてくる今日この頃いかがお過ごしですか?(そんなこと、ダレもいってないって?)今回は、やっとDB関係をやってみます。^^^^^^^^^^^^^^^^^^^^^^^^^^^^^といっても、たいしたことないのでご安心を。今回は楽してAccess2000を使用しました。Access2000を起動して、データベース名:db026.mdbを作成。下記のテーブル、フィールドを作成しました。2.データを軽く表示してみた。*/ポイントは、いろいろあるけど、まずは、接続がうまく行くかチェックしてみる。自分なりに変更して、できたソースが下記のソースです。Nothing%><hr>終了です。db=Server.CreateObject("ADODB.Connection")ADOを使用してDBをイタズラするので、Server.CreateObjectで、"ADODB.Connection"を指定して、オブジェクトを作成してます。プロパティに"Microsoft.Jet.OLEDB.4.0"を設定。(指定)まぁ、なんでこの名称か?だけど、MDBファイルを使用するので今回はこれで。Oracleとかだと違うの?ですね。プロバイダーって単語気になってコメント書いたけど気にしないでね。Server.MapPath("db026.mdb")で指定してます。db.openここまで指定して、やっと開きます。TEST")としてます。SQLの詳細は、また詳しくやりましょう。気になるのは、レコードセット?って単語だよね。これは、オーダーしたレコードの集まりです。全てのデータがレコードセットとして返されてます。"</TR>"まぁ、ここは大丈夫かなぁ。表形式で出力したかったので、こんな感じにしてみました。ここで、レコードセットの行カーソルが終わりに達しているかチェックしてます。単純に、rs.Fields.Item(フィールド名)で値を表示してます。レコードセットの行カーソルを次の行に移動してます(レコード移動)まぁ、よく見るパターンですよね。'テーブルは終わりですは、忘れずにテーブルタグを閉めてます。db.Closeデータベースも閉じます。Nothingで、オブジェクトを解放してます。使いっぱなしでも(食事を食べただけで食器を下げなくても)関数を抜けると(部屋を出て行くと)オブジェクトが解放されるんだけど(自然と食器を下げてくれる)お行儀よく、使ったものは自分で解放しました。Accesshttp://www.microsoft.com/japan/msdn/data/default.asp↑いろいろとドライバーの情報など載ってます。悪意を持ったユーザに、、、の記述を見ると、なんかドキっとしますね。自分でサーバ立ち上げたら日々ビクビクするんだろうなぁ。Webで情報検索が当たり前の時代になってるのかなぁ。ISDNだけど、たまにストレスを感じる(贅沢かなぁ)ADSLや光にしてみたいですね。ホントのとこを知りたいですよね。4.終わりの挨拶*/今回は、MDBファイルに軽くアクセスしてみました。実は、ADOのつなげ方わかんなくて(やっぱ三流でした)テストは、http://www.ken3.org/cgi-bin/test/test026-1.aspからできます。データが表示されるだけなので、つまらないけど。素朴な疑問あったら、気軽に、メール、掲示板に書き込んでくださいね。ASP、VBScript勉強中の三流プログラマーのKen3でした。ページフッターここまで、読んでいただきどうもです。三流君へメッセージを送る。下記のフォームからメッセージを送ることができます。気軽に書いてください(感想や質問・要望・苦情はHPで記事に載せることがあります。↓を選択してください。基本はデータの受け取りかなぁ。・[Form等を使用したデータのやり取り]・・・ASPと言っても、HTMLの入力フォームからデータを受け取ります。POSTやGETでやりとりを押さえますか。・[ADOでMdbファイルを使う]・・・MDBと接続して、簡単な追加・更新・削除を行った。・[ADOでExcelと接続してみた]・・・.xlsと接続してSQLを使ってみた。テキストを読み出した。・[テキストファイル処理]・・・ファイルを開いて、書き込む。1行読み込みなどを軽くVBScriptでFormat関数が無いなど、微妙にVBAと違うけど[VBScript関数関係の説明]・・・少し、処理を書いてみた。[その他処理サンプル]・・・あまり良いサンプル作れなかったけど。何かの参考となれば幸いです。バックナンバー目次]広告:。