如何用ASP建立Index Server查询对象并为其参数赋值?

2023-12-07 0 170

一个方法是利用Index Server query object和参数:

<% Set Q= Sever.CreatObject(\”ixsso.Query\”)

\’ 创建查询对象. Set Util= Sever.CreatObject(\”ixsso.Util\”) Q.Query= Request(\”SearchString\”)

\’ 查询字段. Q.SortBy=\”rank[d] \”

\’ 按照符合程度降序排列 Q.Columns=\”Doctitle,vpath,filename,size,write,characterization,rank\” \’ 返回记录属性. Q.MaxRecords=300

\’ 最多返回记录数. Util.AddScopeToQuery Q, \”/\”,\”DEEP\”

\’ 搜索所有子目录. Q.LocaleID=Util.ISOToLocaleID(ZH-CN)

\’ 指定所用语言为简体中文. Set RS = Q.CreateRecordSet(\”nonsequential\”)

\’ 创建输出集. %>

另一个方法就是.利用ADO query objectSQL语句:

<% Set Conn = Server.CreateObject(\”ADODB.Connection\”) Conn.ConnectionString =\”provider=msidxs;\” Conn.Open Set AdoCommand = Server.CreateObject(\”ADODB.Command\”) Set AdoCommand.ActiveConnection = Conn AdoCommand.CommandText = \”Select Doctitle,vpath,filename,size,write, \”&\”characterization,rank fromSCOPE() WHERE CONTAINS (` \”&SearchString &\”`) ORDER BY rank DESC\” Set RS = Server.CreateObject(\”ADODB.RecordSet\”) RS.open AdoCommand %>

您可能感兴趣的文章:

  • ASP编程入门进阶(七):内置对象Server
  • asp sqlserver 执行存储过程返回记录集报对象关闭时不允许操作
  • asp提示Server 对象 错误 ASP 0178 : 80070005
  • Asp.net内置对象之Server对象(概述及应用)
  • ASP基础入门第十篇(ASP内建对象Server)

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悠久资源 编程10000问 如何用ASP建立Index Server查询对象并为其参数赋值? https://www.u-9.cn/biancheng/bc10000/126393.html

常见问题

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务