如何创建一个对索引服务器进行查询的ASP页面?
来源:asp之家 发布时间:2009-11-14 20:54:00
看看下面:
<%
Set objQuery = Server.CreateObject("ixsso.Query")
' 设置查询对象set the query object
objQuery.SetQueryFromURL(Request.QueryString)
' 从输入的URL (from the form GET operation)得到查询属性
objquery.columns="filename,HitCount,vpath,DocTitle,characterization"
' 应包含哪些列
set rsQuery = objquery.createrecordset("nonsequential")
' 打开记录集以查询
%>
' 如果rsquery.eof 返回值不是 TRUE,则显示查询结果;如果返回值是TRUE;则表示没查询到
<html>
<head>
<title>精彩春风之ASP查询索引服务器</title>
</head>
<body>
<h1>精彩春风之查询结果</h1>
本次查询最多返回并显示200个记录,每页显示20个. <br>
<%
if not rsquery.eof then
Response.Write rsquery.recordcount & " 个结果被找到! "
if rsquery.recordcount > 30 then
Response.Write "请核对并优化您的查询!"
end if
Response.Write "<br>"
end if
%>
<%
if not rsquery.eof then
while not rsquery.eof and rowcount > 0
if rsquery("doctitle") <> "" then
Response.Write "<p><b><a href="" & rsquery("vpath") & "">" & rsquery("doctitle") & "</a></b><br>"
response.write "<font size=-1>" & rsquery("characterization") & "...</font><Br>"
Response.Write "<font size=- 2>" & rsquery("hitcount") & " hit(s)</font></p>"
end if
rowcount = rowcount - 1
rsquery.movenext
wend
Response.Write "<br><Br>"
%>
<%
else
%>
<p>
噢,没有找到您要查询的纪录!
</p>
<p>
如果您想使用两个或两个以上的词查询,使用and或or。
</p>
<%
end if
%>
</body>
</html>
调试好上面的程序,我们就可以使用server.creatobject方法来建立对索引服务器对象的引用了:
Set objQuery = Server.CreateObject("ixsso.Query")
猜你喜欢
- 报错信息粉丝群里面一个小伙伴想用pip安装库的时候出现的提示报错(当时他心里瞬间凉了一大截,跑来找我求助,然后顺利帮助他解决了,顺便记录一下
- Create PROC P_viewPage
- Python是一门清晰简洁的语言,如果你对一些细节不了解的话,就会掉入到那些深不见底的“坑”里,下面,我就来总结一些Python里常见的坑。
- Celery 简介除了redis,还可以使用另外一个神器---Celery。Celery是一个异步任务的调度工具。Celery 是 Dist
- 本文实例讲述了PHP检查端口是否可以被绑定的方法。分享给大家供大家参考,具体如下:<?php/** * 检查端口是否可以被绑定 * @
- 摘要:百度百科上是这样介绍二维码的:二维码(Quick Response Code),又称二维条码,它是用特定的几何图形按一定规律在平面(二
- 使用pytorch的dataloader报错:RuntimeError: stack expects each tensor to be e
- networkx是Python的一个包,用于构建和操作复杂的图结构,提供分析图的算法。图是由顶点、边和可选的属性构成的数据结构,顶点表示数据
- 1. 直方图概述(1)基本概念直方图就是对图像的另外一种解释,它描述了整幅图像的灰度分布。直方图的 x 轴代表灰度值(0~255),y 轴代
- Django项目要操作数据库,首先要和数据库建立连接,才能让程序中的数据和数据库关联起来进行数据的增删改查操作Django项目默认使用mys
- 区块链包含彼此链接的区块列表.要存储整个列表,我们将创建一个名为TPCoins : 的列表变量;TPCoins = []我们还将编写一个名为
- 目录while语句if 语句for语句BreakContinuePass流程控制无非就是if else之类的控制语句,今天我们来看一下Pyt
- 本文实例为大家分享了python tornado微信开发的具体代码,供大家参考,具体内容如下#微信入门代码#!/usr/bin/env py
- 简单展示如何利用python中的pandas库创建、读取、修改CSV数据文件1 写入CSV文件import numpy as npimpor
- vue循环动态设置ref并获取$refs关于ref的使用和场景请看官网文档下面是我对循环设置ref并获取使用的一些办法,简单记录一下一. 使
- 游标概念数据库操作中我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方
- vue更新到2.0之后,作者就宣告不再对vue-resource更新,而是推荐使用axios。前段时间第一次在项目里用到vue,关于登陆问题
- 本文所依赖的环境为:进程和线程的概念进程概念我们想运行一个程序,首先会将该程序从存储介质上通过IO总线加载进内存中,而后再通过cpu进行调度
- 前言你是否曾经想将某张照片中的人物抠出来,然后拼接到其他图片上去,从而可以即使你在天涯海角,我也可以到此一游?专业点的人使用 PhotoSh
- 如下所示:def is_img(ext): ext = ext.lower() if ext == '.jpg': &nbs