AccessのDBをWEBで見えるようにするため、会社のserver(NT4)にIIS4.0をインストールしました。(他のHTML書類はOKです)
本にはAccessから「HTMLで保存」でaspを作成すれば、簡単に見えるように書いてありますが内部サーバーエラー(HTTP-500)で見れません。
何か他にしなければいけないことがあるのでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (4件)

もしかして、ODBCのデータソースをユーザーで作成していませんか?


ユーザーで作成すると、ACCESSのMDBを作成したときに使用したユーザーでしかそのデータソースを使えません。
システムで作成すれば、そのPCの全ユーザーが使えるようになるので、システムになっているか確認してみてください。
    • good
    • 0
この回答へのお礼

御回答ありがとうございました
システムDSNで作成してありました
データソース名はasp生成時のデータソース名と合わせれば良いのですよね?

お礼日時:2001/01/25 09:57

そのaspを置いてあるディレクトリを、IISのプロパティでディレクトリを参照して見て下さい。



 その後、実行権限を設定して下さい。
 出来ればエイリアスを作成して、実行権を与えて下さい。

 私の説明不足ですが、ファイルの権限ではありません。IISのエイリアス等の権限です。
    • good
    • 0
この回答へのお礼

ありがとうございます
仮想ディレクトリの実行権限も「実行」になっていました

お礼日時:2001/01/25 09:15

 権限の設定はしましか?



 そのaspが置いてあるディレクトリ(仮想を含む)の設定で、実行を有効にする必要が有ります。
 また、IISを実行しているユーザに対して、そのaspに権限を与えて下さい。

 与える権限は、実行権と参照権は必須です。その他は、使用に併せて設定してみて下さい。

 って本に書いてないですか??

この回答への補足

回答ありがとうございます
確認しましたが、すべて「フルコントロール」でした

補足日時:2001/01/24 15:34
    • good
    • 0
この回答へのお礼

回答ありがとうございます
確認しましたが、すべて「フルコントロール」でした

御礼と補足・・・間違えちゃいましたm(__)m

お礼日時:2001/01/24 16:05

Access2000の場合ですが、「HTMLで保存」ならHTML形式で保存されているはずです。


ASPはMicrosoft Active Server Pagesという項目があるので、それで保存すると拡張子aspのファイルが生成されます。

Accessで作ったASPはmdbとの接続にODBCを利用しているので、NTサーバーのコントロールパネル-ODBC-システムDSNにAccessで保存した時のデータソース名でODBCの設定をする必要があります。

参考まで

この回答への補足

回答ありがとうございます
aspファイルの生成は、御回答の方法で実施しています。
ODBCの設定もしているつもりなのですが、ちなみに、ODBCアドミニストレータでの「データソース名」とaspを生成するときの「データソース名」を合わせれば良いのですよね??

補足日時:2001/01/24 15:36
    • good
    • 0
この回答へのお礼

回答ありがとうございます
aspファイルの生成は、御回答の方法で実施しています。
ODBCの設定もしているつもりなのですが、ちなみに、ODBCアドミニストレータでの「データソース名」とaspを生成するときの「データソース名」を合わせれば良いのですよね??

御礼と補足 まちがえちゃいました m(__)m

お礼日時:2001/01/24 16:07

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QNT4.0に対応しているウィルスソフトありますか?

WinNT4.0を会社で使っていますが、導入時から現在までに何一つアップグレードされていません。

今までシステム担当者がおらず、IEも5.5のSP2が入っておらず5.5のままなのです。

このパソコンでメールを使える環境にしろ!といわれてトホホになっていますので、どなかたご教授お願いします。

もちろんインターネットも使っていませんので、ウィルスソフトも初導入です。

どうか宜しくお願いします。

Aベストアンサー

まず最低限SP6を当ててください。
ウィルス対策ソフトを入れるよりも先に
それを実施してください。

NOD32ですとNTでも対応しています。
とりあえず体験版をDLして使ってみてください。

http://www.canon-sol.jp/product/nd/trial.html

Qaccess2007でテーブルを他のaccess2007のテーブルにエキスポートしたい

windows7のAccess2007でテーブルを他のAccess2007のテーブルにエキス
ポートしたい。これは、マクロで出来るのでしょうか。

マクロでやるとすれば、アクションは何を選べば良いのでしょうか。宜
しく回答願います。

Aベストアンサー

「データベース変換」で。

「全てのアクションを表示」をオンにしておくことをお忘れなく。

TransferDatabase マクロ アクション
https://support.office.com/ja-jp/article/TransferDatabase-%E3%83%9E%E3%82%AF%E3%83%AD-%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3-f098d760-733b-45ed-b1bf-b4e2eff996ee

QASP+ACCESS開発

ASP(IIS)+ACCESSで開発したいと考えていますが、
参考書籍が見つかりません。

よい参考書籍や参考URLがあったら教えてください。
1冊WEBで見つけて頼みましたが、絶版でした。

また、ほとんどがMysqlとかの書籍ですし、レンタル
スペースもASPになると高額になりますよね?

ASP+ACCESSで開発するなんてよくないのでしょうか?
ACCESSだとACCESSライクで作り易そうですし、いま
作りおきのACCESS DBをそのまま使いたいからなのですが。

Aベストアンサー

http://www.cbook24.com/bm_detail.asp?sku=4774117579

QAccess DBの作成について

初歩的な質問になってしまって申し訳ないのですが、テーブルを作成するさい正規化をするかと思います。

通常のDBの作成を考えた場合、商品名のテーブルを別に作りそれを利用する形になるかと思うのですが、
商品はすでに決まっており増えることが今後無く、数品目に固定されております。

こういった場合、フィールド項目を商品名にするのは不味いのでしょうか?
利点としては、項目がフィールドとして固定されていると、
原稿どおりに入力フォームを作成することが可能になるので入力が楽になりますし、入力ミスが減るかと思います。

しかし、欠点として、ユニオンクエリを作成しておかなければクエリを作成する際にクエリ数が多くなると考えられます。
(同じ抽出条件を指定する場合など)

最終的には円グラフ、棒グラフを各商品ごとに作成したり、データごとの一つの表(売上伝票のようなもの)を作成するのですが、
最終結果を考えると、エクセル、ワードを使用しなければなりません。
本のような印刷物にすることを考えているので、操作面から考えてエクセルで最終的なものを作成しようと考えています。

仮にエクセルのグラフ機能、ワードの差込印刷をしようするとして、
そうした場合、商品項目事にフィールドを並び替えなくてはいけなくなります。
クロス集計クエリをすれば可能かと思いますが、処理に若干時間がかかることが考えられます。

これらのことから考えて、商品項目をフィールドごとに作成しようかと考えているのですが、
何か問題になるようなことはあるでしょうか?

初歩的な質問になってしまって申し訳ないのですが、テーブルを作成するさい正規化をするかと思います。

通常のDBの作成を考えた場合、商品名のテーブルを別に作りそれを利用する形になるかと思うのですが、
商品はすでに決まっており増えることが今後無く、数品目に固定されております。

こういった場合、フィールド項目を商品名にするのは不味いのでしょうか?
利点としては、項目がフィールドとして固定されていると、
原稿どおりに入力フォームを作成することが可能になるので入力が楽になりますし、...続きを読む

Aベストアンサー

>こういった場合、フィールド項目を商品名にするのは不味いのでしょうか?
フィールド名を商品名にするということ?

>しかし、欠点として、ユニオンクエリを作成しておかなければクエリを作成する際にクエリ数>が多くなると考えられます。
>(同じ抽出条件を指定する場合など)
難しい文章だけどユニオンクエリで正規化された形のものに変形してから
抽出を行うという意味ですか?

だったらこれは想定される問題点のひとつに過ぎません
同様の問題が次々と出てくるでしょうね(例えば集計)

QDBソフト ACCESS:コンボボックスの連動について

現在、アクセスで経理関係のデータベースを作成しています。
フォームで上手くいかないことがあるので、教えていただきたいことがあります。

「基本のテーブル」「お客様テーブル」の二つがあり、基本のテーブルでお客様の会員番号を、お客様テーブルに会員番号・お名前・住所・電話番号を保持しています。
それを使用してフォームから入力をさせようとしています。

それで本題ですが、会員番号のコンボボックスで会員番号を選ぶと、お名前・住所・電話番号のコンボボックスに自動で出力されるようにされるようにしたいのですが、どのようにすればよろしいでしょうか。

お手数ですがよろしくお願いします。

Aベストアンサー

会員番号コンボボックスのプロパティを開き
書式の列数に4・列幅に例えば1Cm;2Cm;2Cm;2Cmのように各表示する幅を設定・リスト行数(10行だったら10)・
データの値集合タイプにリスト幅に前記のサイズであれば7Cmと設定。
データのコントロールソースに会員番号
値集合タイプにテーブル/クエリを選択
値集合ソースに
SELECT お客様テーブル.会員番号, お客様テーブル.お名前,お客様テーブル.住所,お客様テーブル.電話番号 FROM お客様テーブル;
の記述で
コンボボックスをクリックすると員番号・お名前・住所・電話番号が表示されます。
そのコンボボックスで選択してレコードをフォーム上のテキストボックスに出したいのであればコンボボックスのプロパティのイベントの更新後処理でコードビルダを開き
例えばそのコンボボックスの名前がCmb1として名前・住所・電話番号を表示したいフォーム上のテキストボックスを順にText1・Text2・Text3とした場合下記の記述をコピーすれば各テキストボックスに表示されます。

Private Sub Cmb1_AfterUpdate()
Text1 = Cmb1.Column(1)
Text2 = Cmb1.Column(2)
Text3 = Cmb1.Column(3)
End Sub

これでコンボボックスで選んだレコードの各フィールドがフォーム上のテキストボックスへ表示できます。
質問の内容と違っていたらゴメンなさい。

会員番号コンボボックスのプロパティを開き
書式の列数に4・列幅に例えば1Cm;2Cm;2Cm;2Cmのように各表示する幅を設定・リスト行数(10行だったら10)・
データの値集合タイプにリスト幅に前記のサイズであれば7Cmと設定。
データのコントロールソースに会員番号
値集合タイプにテーブル/クエリを選択
値集合ソースに
SELECT お客様テーブル.会員番号, お客様テーブル.お名前,お客様テーブル.住所,お客様テーブル.電話番号 FROM お客様テーブル;
の記述で
コンボボックスをクリックすると員番号・お名前...続きを読む


このカテゴリの人気Q&Aランキング

おすすめ情報