• 締切済み

データベースにアクセスできる?

ASPは自分のローカルPCデータベースではなく、サーバー上にあるデータベースへアクセスしますよね?(・・・たぶん。) 今回、私がやりたいことは、HTMLから自分のローカルPCアクセスデータベース(MDB)にアクセスしてデータを取得したいのです。 それって、可能なのでしょうか? 可能なのであればやり方を教えてくださいm(__)m

みんなの回答

回答No.4

ASPはIIS(PWS)で動作するものです。(Winのみ) そしてASPの機能の1つとして、DBへのアクセスがあります。(HTMLでは不可能) 質問を読むに、「HTMLでやりたい」ではなく、「ローカルでやりたい」って事ではないでしょうか? それならば「ローカルPCをサーバーに仕立てる」という方法があります。 少し古い情報ですが、参考にして下さい。

参考URL:
http://ww1.tiki.ne.jp/~kogura/asp/index.htm
  • you-m
  • ベストアンサー率58% (190/327)
回答No.3

データベースへのアクセスは、動的に行う場合はやはりWindowsの場合は、IIS+ASPというのが一番とっつきやすいでしょう。 他にも、選択肢はありますが、いずれにしてもプログラムは必須になります。 また、Access2000からの操作として、テーブルやクエリーをHTML形式でエクスポートする事ができます。 クエリーや、テーブルの内容がHTMLで吐き出されますので、IE等でそのまま表示できますが、これはその時点のスナップショットであって、その後データが更新されるたびにエクスポートしなおす必要があります。

  • hequil
  • ベストアンサー率65% (242/372)
回答No.2

>そうなんですか・・・。では、データベースを更新させたり削除したりするようなプログラムを組む場合は、やはり、ASPでしかできないのでしょうか? ASPでももちろん可能ですが、大抵のサーバーサイドで動作する開発言語系(Perl,Ruby,JSP,Servlet,PHPなど)でしたらデータベースの操作はサポートしています。 データベースがMicrosoft Accessとなると話は別なのですが・・・ >あと、できれば、アクセス側から、吐き出すデータをHTML形式にしてIE等で表示させる方法を教えてもらえますでしょうか? これはHTMLファイルとして表示させたいのでしたら、 あらかじめMDBをHTMLへ変換する作業が必要になります MDBに含まれるデータを動的に表示させたいのであれば、 ASPなどサーバーサイドで動作するプログラムが必要になります。

snowsaab
質問者

お礼

ご解答ありがとうございます。 私はまだまだ勉強不足のようです・・・(^^;

  • noopee
  • ベストアンサー率38% (114/297)
回答No.1

こんにちは。 HTMLではムリです。 HTMLは単なる表示をさせるためだけの言語で、プログラミング能力はありません。 プログラムをしても、ローカルにサーバソフトが無ければローカルのデータをIE等で表示させることは不可能です。 アクセス側から、吐き出すデータをHTML形式にしてIE等で表示させることなら出来ますが...。

snowsaab
質問者

補足

そうなんですか・・・。では、データベースを更新させたり削除したりするような プログラムを組む場合は、やはり、ASPでしかできないのでしょうか? あと、できれば、アクセス側から、吐き出すデータをHTML形式にしてIE等で表示させる方法を教えてもらえますでしょうか? よろしくお願いしますm(__)m

関連するQ&A