• ベストアンサー

Indexing Service + IIS + ASPについて

hequilの回答

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

誰も答えていらっしゃらないので簡単に '--- Request.Form("keyword") : 検索キーワード strSQL="SELECT DocTitle,VPath,Contents FROM SCOPE('""/""') WHERE CONTAINS(Contents,'""" & Request.Form("keyword") & """')" Set cnn=CreateObject("ADODB.Connection") cnn.Open "Provider=MSIDXS;Data Source=Web;Locale Identifier=1041;" Set rst=cnn.Execute(strSQL) If rst.RecordCount > 0 Then Do Until rst.EOF Response.Write "<a href=""" & rst("VPath") & """>" & Server.HTMLEncode(rst("DocTitle")) & "</a><br>" rst.MoveNext Loop End If Set rst=Nothing cnn.Close Set cnn=Nothing たぶん、こんな感じのソースで動くと思います(未確認) もちろんIndexServiceやASP、ADOに関しての基礎的な知識はあるものだと勝手に仮定して書いていますが・・・ 更に詳しいことについてはmsdnなどを調べて頂ければ 良い資料が見つかるかもしれません。 参考までに

ZIGEN
質問者

お礼

ありがとうございます!!。 ADO使って検索するんですねー PS IndexServerって、Servletで使えればいいのにー

関連するQ&A

  • IIS5.0で仮想ディレクトリを作ったが、拡張子ASPのファイルが動かない?

    windows2000 IIS5.0 を使用しています。 仮想ディレクトリを作成し、HTMLファイルは 動くのですが、なぜかASPファイルを表示 しようとすると、ページを表示できませんとなります。 ASPの中身は、単純なHTMLファイルと同じです。 また、テキストファイルなどを開こうとしても ページを表示できませんとなります。 困っています。どなたか手がかりでもいいので 教えてください。よろしくお願いします。

  • IIS5.0で拡張子「.asp」が表示されない!!

    お世話になります。 只今、Windows2000ServerにIIS5.0を建ててWebページを表示させようとしています。 仮想ディレクトリを作成してIEでアクセスするとHTMLファイルは表示されますが、ASPファイルは表示されません。 アプリケーションの設定のマッピングには拡張子「.asp」は存在しています。 もう一度。IISのインストールからやり直そうかと思っています。 再インストール前に何か対応策等はありませんか??

  • XP+IISでASPで表示出来ない

    トニー谷村と申します。 ASPとIISに関する質問です。 現在、以下の環境で作業をしています。 ・WinXP Pro SP2 ・IIS5.1 IISを起動し(サービスの[IIS Admin]は開始の状態)、 インターネット インフォメーション サービスも停止ではなく起動された状態で、 http://localhost/を開くと、 C:\Inetpub\wwwroot配下のindex.htmが正しく表示されるのですが、 同ディレクトリにあるiisstart.aspやlocalstart.aspにアクセスすると、 *------------------------------------------------------------* ページを表示できません 検索中のページには問題があるため表示できません。 次のことを試してください: localhost ホーム ページを開き、 必要な情報へのリンクを探してください。 [更新] ボタンをクリックするか、後でやり直してください。 [検索] ボタンをクリックして、インターネット上の情報を検索してください。 関連したサイトの一覧 も表示できます。 HTTP 500 - 内部サーバー エラー Internet Explorer *------------------------------------------------------------* になってしまいます。 イベントログを見ると、まず、赤バッテンのエラーとして、 *------------------------------------------------------------* サーバー {3D14228D-FBE1-11D0-995D-00C04FD919C1} は、必要なタイムアウト期間内に DCOM に登録しませんでした。 詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。 *------------------------------------------------------------* が出ていて、続いて、黄色マークの警告として、 *------------------------------------------------------------* サーバーはアプリケーション '/LM/W3SVC/1/ROOT' の読み込みに失敗しました。エラーは 'サーバーの実行に失敗しました ' でした。 このメッセージの追加情報については、http://search.support.microsoft.com/kb/c.asp?lng=jpn&sa=per のテクニカル サポート オンラインを参照してください。 詳細な情報は、http://go.microsoft.com/fwlink/events.asp の [ヘルプとサポート センター] を参照してください。 *------------------------------------------------------------* となっていますが、ここから先がどうにも行き詰ってしまい、困っております。 まずは、iisstart.aspやlocalstart.aspを表示させる段階まで持っていきたいです。 皆さんからのアドバイスをお待ちしています。 なお、.Net Frameworkについては1.1と2.0が両方インストールされている状態です。 以上です。ご意見をよろしく御願いします。

  • Windows 2003 ServerのIIS

    今まで社内でNT → Win2000 Server とIISサービスを 利用してきました。VBScriptでASPを動かしていたのですが こんど2003Serverにして同じような設定で動くと思ったのですが、http://****/***.asp ファイルは以下のエラーになります。 ●「HTTP エラー 404 - ファイルまたはディレクトリが見つかりません。インターネット インフォメーション サービス (IIS)」 ●普通のhtml は問題なく表示されます。 ●セキュリテーや権限が以前とかなり違っているようなのですがIISマネージャの設定もいろいろ設定しました。 このままでは2000に戻すしかなさそうです。 ●\\****\***.asp で絶対パスを見に行くとファイルは存在しますが、(HTMLの部分は見られます)がVBScript内部は無視されます。 ●どこをチェックすればいいのかアドバイス頂ければ助かります。  以上宜しく御願いします。

  • ASPで、IISの設定がうまくいきません!

    初心者です。どなたかわかり易く教えてくださる方、よろしくお願いいたします。 WindowsXP Professional ,access2002 ,IIS 5.1 の環境で、ASPプログラムを作成しました。 マニュアル本に従って、仮想ディレクトリを作成しましたが、以下のようなメッセージが表示されてWEBページを表示させることができませんでした。 ---------------------------- このページを表示する権限がありません 提供された資格情報には、このディレクトリまたはページを表示する権限がありません。 HTTP 401.3 - リソース上の ACL によってアクセスを拒否されました。 ---------------------------- そこで、デフォルトの「C:\Inetpub\wwwroot]の配下に設置して実行してみました。 すると、データベースのデータをSelectで読み取る事は可能なのですが、Updateしようとすると以下のようなメッセージが表示され、データを更新することができません。 ---------------------------- HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス [Microsoft][ODBC Microsoft Access Driver] 更新可能なクエリであることが必要です。 ---------------------------- 色々とネット上で調べてみましたが、私には表現が難しくて良く解りません。 私なりに調べたところでは、「権限」を「everyone」にするといい…というところまでは解ったのですが、その方法がわかりません。プロパティを見てみても、「everyone」を選択できるような項目が見つかりません。どこをどのようにどう設定すればいいのか、どなたか具体的に解り易く教えて頂けますでしょうか。よろしくお願いいたします。 (ちなみにコンテンツ自体は、別サーバーで正しく動いていたものです。新しくPCを購入したので、自身のPC上で動きを確認したくて設定をしています。)

  • aspのページが表示できません

    windows 2003 server上に IIS6.0にて仮想ディレクトリを作成し、HTMLファイルは 動くのですが、なぜかASPファイルを表示 しようとすると、ページを表示できませんとなります。 仮想ディレクトリタブの実行アクセス許可は、スクリプト及び実行可能ファイルにして、ドキュメントタブの既定のコンテンツページを有効にチェックを入れ、index.aspを追加し、頭に置いてあります。 aspはマッピングしてあります。 Win2000で試したところ問題なく表示できます。 また、外部との接続はしていません。イントラネットのみです。(前の担当者が設定)初心者なもので全くわかりません。 どなたかご教授お願いいたします。

  • ASPのページだけ表示できません。

    お世話になります。 環境:Windows2000SP4 初めてASPをやってみることにしたのですが、 IISで仮想ディレクトリを作成して、 http://localhost/asp/Default.html と表示させてみたら うまくいったので、 http://localhost/asp/Default.asp としてみたら、 「ページを表示できません」となり、表示できません。 LocalHost以下のHtmlファイルはすべて表示されるのですが、 IISから、他のもともとあるASPファイルを 「参照」で開いてみても、やはり 「ページを表示できません」となり、表示できません。 なにかアドバイスがあれば、よろしくお願いします。

  • IIS+ASPでデータベースの表示方法

    IIS+ASP+ACCESSでデータベースの内容を一覧で表示しようと思っています。 表示方法として一度データベースの一覧を配列に格納してから表示する方法か、データベースを読み込みながら表示するかどちらの方がIIS,データベースエンジンの負荷を押さえることが出来るのでしょうか? アクセスが集中したときのことを考えるとどちらにしようか迷っています。 どうぞご教授ください。

  • ASPで検索をしたいのですが可能でしょうか。

    ハッキリ申しましてASPには何の知識もありません。 的外れな質問でしたらお許しください。 会社の課のホームページを作っていまして「検索ページをつけて欲しい」と 言われました。CGIかな?と思いまして(CGIも良く判らないのですが) サーバーの管理者に聞きましたらASPを使って下さいと言われました。 で、何がやりたいかと言いますと、 サーバーの中の課のディレクトリの中に、File1234.htmというファイルが あるとします。そしてそのファイルを検索して表示させたいのです。 ASPでこの様なことは出来るのでしょうか? 色々yahooなどで調べたのですが、イマイチ理解出来ませんでした。 よろしくお願い致します。

  • ASP.NET状態サービスとは何でしょうか?

    はじめまして。 質問があります。 現在WinXP_Home_SP2を使用しているのですが、「サービス」で 一覧を見ていたら、なにやら見慣れない、「ASP.NET状態サービス」と いうものがありました。プロパティを見てみると、パスワード保護されています。これはいったいどういうものなのかどなたかわかる方ご教授 お願いします。現在念のため、このサービスは他のサービスとは 依存関係がなさそうなので、無効にしています。よろしくお願いします。