ASP,VBSでAccessデータベース接続、操作

ASP,VBSでAccess形式のデータベースへ接続し、検索、抽出して取り出し、ホームページに表示させる(入門)。

ホームページAccess形式のデータベース接続し、検索、抽出して表示しなければならない。
ASP,VBS(VBscript)から入門し、Access形式のデータベース操作を習得する。

■ASP,VBS命令集

・HTML出力
Response.Write

・ファイル操作
Server.CreateObject
OpenTextfile
GetFolder
NameSpace

・配列
Dim k(10)

・繰り返し実行
For〜Next
Do Until〜Loop
Do while〜Loop

・条件分岐
IF〜ElseIf〜Then
Select Case

・文字列⇔数値変換、連結
CInt
FormatNumber

・文字列操作
InStr
Mid
Right
Left
Len

・Access操作
Server.CreateObject
Provider
Mode
ConnectionString
Execute

■リンク集
実践!ホームページ作成

分からないこと調査隊

チャンピオンジョッキー攻略(Wii版)

実践!JavaScript,CSSでホームページ作成

実践!EXCELデータベース

【ASPへ入門】

 仕事でAccessデータベースから必要情報を検索、抽出してホームページへの表示をしなければ為らなくなった。

 ASP,VBS(VBscript)Accessを操作でき、さらにホームページへ表示できるので、入門して勉強することとする。

その@ ASPを起動せよ

そのA テキストファイルへの接続

そのB Accessファイルへの接続

そのC Accessファイルの検索、抽出

そのD フォルダ、ファイル抽出、検索@

そのE フォルダ、ファイル抽出、検索A

そのF 文字列検索

そのG 抽出条件としてSQL文でAccessデータ検索

そのH サブルーチン(Function関数)の使用方法

そのI ファイル名、サブフォルダ名からAccessデータベースを検索、抽出

【入門完了】

 VB、VC、PERLとどの言語が一番良いか迷ったが、AccessとHTMLの関連が強いASPを使用することとした。必要最低限であるが、会社でAccessデータベースをWeb上で操作することがあれば、さらに勉強していこうと思う。

【ASPでのHTMLソース取得およびAccessへの保存】

ASPにより他のホームページからデータを取り込んでAccessへ保存をしたい。
手動でAccessを操作しないため、いまいち個人ではAccessを操作しないが、 ASP自動取り込みとして、Access操作を勉強する。

その@ ASPで他のホームページ(HTML)の取り込み

そのA テキストファイルへの書き込み、エラー回避方法

そのB 他のホームーページ(HTMLソース)を取り込んだ後、改行コードで分割して1行ずつ抽出する方法

そのC 他のホームーページ(HTMLソース)を取り込んだ後、必要なデータを抽出する方法

そのD ダブルコーテーション(")の文字列をダブルコーテーションで挟む方法。

そのE SQL文を使用してデータのAccessへの書き込み方法。

そのF SQL文を使用してデータをAccessへ書き込み、読み込み時のデータ型(日付、数値、文字列)の注意。

そのG SQL文でデータをAccessへ上書き(INSERT DELETE)。

そのH SQL文でデータをAccessへ上書き(INSERT UPDATE SELECT)。

SQL文でデータをAccessへ上書き不可能にする(INSERT SELECT)。


【あとがき】

ASP、PHP、JAVA、CGI(PERL)とインターネット言語は多く、最近どれを使っていけばよいか分からなくなっている。
趣味のプログラミングではプロバイダにアップロードして使用するという形式をとっているため、プロバイダではASP、PHPがサポートしておらず、CGI(PERL)が主力である。
ASPはASP.NETという代物が出てきて、よく分からなくなってきている。ASP自体、Windowsのビジネス版(XP Professional、Vista Business、Server等)でのみサポートしているIIS(インターネット・インフォメーション・サービス)を使用しなければならないため、業務用な感じがする。
会社でASPに出くわすと私みたいに勉強しなければならないが、趣味に応用できないのがとても痛い。会社でのデータベースの検索方法はこれから進むと思うので、めげずにがんばっていこうと思う。



ご意見・ご要望・問い合わせ・相互リンク申し込み