ASPでIndex Serverクエリオブジェクトを作成し、そのパラメータに値を割り当てるにはどうすればよいですか?
一つの方法として
インデックスサーバーのクエリオブジェクト
とパラメータを指定します。
<未定義
<%.
Set Q= Sever.CreateObject("ixsso.Query")
'
クエリオブジェクトの作成
.
Set Util= Sever.CreateObject("ixsso.Util")を設定します。
Q.Query= Request("SearchString")
'
クエリフィールド
.
Q.SortBy="rank[d] "。
'
適合度の高い順に並べ替え
Q.Columns="Doctitle,vpath,filename,size,write,characterization,rank".Q.Columns="Doctitle,vpath,filename,size,write,characterization,rank"
'
レコードの属性を返す
.
Q.MaxRecords=300
'
返送されるレコードの最大数
.
Util.AddScopeToQuery Q, "/","DEEP"
'
すべてのサブディレクトリを検索する
.
Q.LocaleID=Util.ISOToLocaleID()。
"
ZH-CN " )
'
使用言語を簡体字中国語に指定する
.
セット RS = Q.CreateRecordSet("nonsequential")
'
出力セットの作成
.
%>
もう一つの方法として
.
使用方法
ADOクエリオブジェクト
と
SQL
ステートメント
<スパン
<%.
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString = "プロバイダ=msidxs;"。
Conn.Open
セット AdoCommand = Server.CreateObject("ADODB.Command")
セット AdoCommand.ActiveConnection = Conn
AdoCommand.CommandText = "Select Doctitle,vpath,filename,size,write,"&"characterization,rank from SCOPE() WHERE CONTAINS (` "&SearchString &"`) ORDER BY rank DESC".AdoCommand.CommandText = "SCOPEの文字列からDoctitle、vpath、ファイル名、サイズ、書き込み、and:³³を選択します。
セット RS = Server.CreateObject("ADODB.RecordSet")
RS.open AdoCommand
%>
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン