- 締切済み
データベースにアクセスできる?
ASPは自分のローカルPCデータベースではなく、サーバー上にあるデータベースへアクセスしますよね?(・・・たぶん。) 今回、私がやりたいことは、HTMLから自分のローカルPCアクセスデータベース(MDB)にアクセスしてデータを取得したいのです。 それって、可能なのでしょうか? 可能なのであればやり方を教えてくださいm(__)m
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- mangetsu_k
- ベストアンサー率40% (33/81)
ASPはIIS(PWS)で動作するものです。(Winのみ) そしてASPの機能の1つとして、DBへのアクセスがあります。(HTMLでは不可能) 質問を読むに、「HTMLでやりたい」ではなく、「ローカルでやりたい」って事ではないでしょうか? それならば「ローカルPCをサーバーに仕立てる」という方法があります。 少し古い情報ですが、参考にして下さい。
- you-m
- ベストアンサー率58% (190/327)
データベースへのアクセスは、動的に行う場合はやはりWindowsの場合は、IIS+ASPというのが一番とっつきやすいでしょう。 他にも、選択肢はありますが、いずれにしてもプログラムは必須になります。 また、Access2000からの操作として、テーブルやクエリーをHTML形式でエクスポートする事ができます。 クエリーや、テーブルの内容がHTMLで吐き出されますので、IE等でそのまま表示できますが、これはその時点のスナップショットであって、その後データが更新されるたびにエクスポートしなおす必要があります。
- hequil
- ベストアンサー率65% (242/372)
>そうなんですか・・・。では、データベースを更新させたり削除したりするようなプログラムを組む場合は、やはり、ASPでしかできないのでしょうか? ASPでももちろん可能ですが、大抵のサーバーサイドで動作する開発言語系(Perl,Ruby,JSP,Servlet,PHPなど)でしたらデータベースの操作はサポートしています。 データベースがMicrosoft Accessとなると話は別なのですが・・・ >あと、できれば、アクセス側から、吐き出すデータをHTML形式にしてIE等で表示させる方法を教えてもらえますでしょうか? これはHTMLファイルとして表示させたいのでしたら、 あらかじめMDBをHTMLへ変換する作業が必要になります MDBに含まれるデータを動的に表示させたいのであれば、 ASPなどサーバーサイドで動作するプログラムが必要になります。
- noopee
- ベストアンサー率38% (114/297)
こんにちは。 HTMLではムリです。 HTMLは単なる表示をさせるためだけの言語で、プログラミング能力はありません。 プログラムをしても、ローカルにサーバソフトが無ければローカルのデータをIE等で表示させることは不可能です。 アクセス側から、吐き出すデータをHTML形式にしてIE等で表示させることなら出来ますが...。
補足
そうなんですか・・・。では、データベースを更新させたり削除したりするような プログラムを組む場合は、やはり、ASPでしかできないのでしょうか? あと、できれば、アクセス側から、吐き出すデータをHTML形式にしてIE等で表示させる方法を教えてもらえますでしょうか? よろしくお願いしますm(__)m
お礼
ご解答ありがとうございます。 私はまだまだ勉強不足のようです・・・(^^;