スポンサードリンク

2008年05月12日

JavaScript データベースに接続できないことについて。

【講座名】
JavaScript初心者入門講座 に関する質問

【質問】
データベースの接続で、コピー貼り付けで試してみたのですが、接続できないのです。何か設定に不備があるのでしょうか?

【回答】
JavaScript初心者入門講座のプログラムは、 WindowsXP と Internet Explorer 6.0 の組み合わせで動作確認しています。

データベースの接続に ActiveX を使っているので、他のブラウザでは動きません。


(1)IE7の場合は ActiveX を手動で有効にする必要がありますが、こちらでは動作確認していません。


(2)したがって学習中だけでも IE6 にすることをおすすめします。

IE6はマイクロソフトのホームページから ダウンロード できます。

*注意

今メールソフトの Outlook Express をお使いの場合、インストールする時に、 Outlook Express を上書きしないようにしてください。メールのデータが消える可能性があります。


(3)もし WindowsXP と IE6 の組み合わせで動かない場合は、ブラウザで JavaScript がブロックされているか、ウィルス対策ソフトなどでブロックされている可能性があります。


ちなみにデータベースには Access を使っていますが、Access のソフトウェア自体は必ずしも必要ではありません。

関連する記事もご覧ください。
JavaScript ブラウザによって動作しない。
JavaScript Accessがインストールされていない場合。
posted by プログラミング入門 at 11:35| JavaScript | このブログの読者になる | 更新情報をチェックする

2008年01月27日

JavaScript Accessがインストールされていない場合。

【講座名】
JavaScript初心者入門講座

【質問】
JavaScript から データベースの Access を操作するサンプルプログラムがありますが、Access がないと学べないのでしょうか?

【回答】
JavaScript初心者入門講座では、データベースに Access を使っていますが、Access がインストールされていないパソコンでも大丈夫です。

もちろん Access がインストールされていないと「.mdb」ファイルを開くことはできません。しかし JavaScript からは問題なく操作することができます。

JavaScript で追加、修正、削除を行なう部分のステップまで進めれば、Webブラウザ上にデータを表示できるので何とかなります。(しばらくは不便かもしれませんが)

またどうしても「.mdb」ファイルを開きたい場合は、オープンソースで無料公開されている OpenOffice.org か、 StarSuite を使う手もあります。

OpenOffice.org や StarSuite には、 Base というデータベースアプリケーションが含まれています。(内容は同じです)

この Base を使えば、Access のファイルに接続して、操作することができます。

Base から Access のファイルに接続した様子
qa-06.gif

詳しくは OpenOffice.org 初心者入門講座 をご覧ください。
posted by プログラミング入門 at 16:58| JavaScript | このブログの読者になる | 更新情報をチェックする

2008年01月26日

JavaScript ブラウザによって動作しない。

【講座名】
JavaScript初心者入門講座

【質問】
Internet Explorer 7.0 や Firefox では、JavaScript のサンプルプログラムは動かないのでしょうか?

【回答】
データベースに接続するサンプルプログラムからは、ActiveX を使っていますので、基本的に Internet Explorer でないと動きません。Internet Explorer 6.0 で動作確認しています。

(1)Internet Explorer 7.0 を使っている場合は、Webブラウザのセキュリティの設定で、ActiveX を「有効」にしてみてください。

「ツール → インターネットオプション → セキュリティ → レベルのカスタマイズ」


(2)それでも動かない場合は、学習の間だけでも Internet Explorer 6.0 にすることを検討してください。

IE6はマイクロソフトのホームページから ダウンロード できます。


(3)またはレンダリングエンジン切り替え可能なブラウザを試してみてはどうでしょうか。

・Sleipnir
http://www.fenrir.co.jp/sleipnir/

*Sleipnirでは動作確認できました。


・Firefox に IE Tab を組み込む
https://addons.mozilla.org/ja/firefox/addon/1419

「IE Tab」は、Firefoxで Internet Explorer のレンダリングエンジンを使って表示することができます。

*Firefoxでは確認していません。
posted by プログラミング入門 at 22:31| JavaScript | このブログの読者になる | 更新情報をチェックする

スポンサードリンク