根据文本框内输入的内容,搜索数据库中包含该内容的信息,然后显示

lqsmj 2008-03-12 04:19:05
根据文本框内输入的内容,搜索数据库中包含该内容的信息,然后显示.我的代码如下,但测试未通过,错误信息:行15,缺少";" 就是这行:<input type="text" name="textfield" onKeyUp="Call abc(this.value)">请高手指教...

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/SMJDSN.asp" -->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body>

<form name="form1" method="post" action="" >
<input type="text" name="textfield" onKeyUp="Call abc(this.value)">
</form>
<% Function abc(x)%>

<%Dim R1
Dim R1_numRows

Set R1 = Server.CreateObject("ADODB.Recordset")
R1.ActiveConnection = MM_SMJDSN_STRING
R1.Source = "SELECT 抬头 FROM 开票资料 WHERE 抬头 LIKE '%" + Replace(x, "'", "''") + "%'"
R1.CursorType = 0
R1.CursorLocation = 2
R1.LockType = 1
R1.Open()

R1_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = -1
Repeat1__index = 0
R1_numRows = R1_numRows + Repeat1__numRows
%>
<% If Not R1.EOF Or Not R1.BOF Then %>
<table width="232" height="129" border="1">
<tr>
<td><%
While ((Repeat1__numRows <> 0) AND (NOT R1.EOF))
%>
<%=(R1.Fields.Item("抬头").Value)%><br>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
R1.MoveNext()
Wend
%></td>
</tr>
</table>
<% End If ' end Not R1.EOF Or NOT R1.BOF %>
<%
R1.Close()
Set R1 = Nothing
%>
<%end Function%>
</body>
</html>

...全文
336 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jadeluo 2008-03-16
  • 打赏
  • 举报
回复
Function abc(x)是在客户端运行的, 能实现"根据文本框内输入的内容,搜索数据库中包含该内容的信息"的功能吗?
杨哥儿 2008-03-16
  • 打赏
  • 举报
回复
onKeyUp="abc(this.value)"
数据库原理》是武汉大学董红斌教授讲授的课程,此为这门课程的PDF格式的教案(课件)。 另外附有:数据库系统概论学习指导与习题解答(王珊 第3版和第4版)Pdf完整版+Word完整版 相关资源: 《数据库原理》教案(PDF格式,内容很好)-董红斌教授 (关键字:数据库系统概论 数据库原理课件 数据库课件 数据库系统概论课件 数据库系统概论学习指导与习题解答) 高级数据库教案(PPT和PDF格式,内容很好)-董红斌教授 (关键字: 高级数据库课件 数据库课件 分布式数据库系统及其应用 分布式数据库课件 分布式数据库系统课件) 数据仓库和商业智能教案(PPT格式,内容很好)-董红斌教授 (关键字:数据仓库和数据挖掘教案 数据仓库和商业智能教案 数据仓库和商业智能课件 数据仓库课件 数据挖掘课件) 其余部分搜索、下载方法: 1、点击 “Tag” 后面的关键字。 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 3、或者点击“高级搜索”按钮进入“高级搜索”,在“搜索结果”的“以下用户上传”后面的文本框输入 ybwd8866 然后点击旁边的“高级搜索”按钮,进入【 正在浏览用户"ybwd8866"发布的资源 查看ybwd8866的所有资源 】页面,进行查找并下载。 4、或者点击“高级搜索”按钮进入“高级搜索”,在“搜索结果”的“包含以下全部的字词”后面的文本框输入本资源的关键字,或者输入资源的全名,然后在“搜索结果”的“以下用户上传”后面的文本框输入 ybwd8866 然后点击旁边的“高级搜索”按钮,进入【 正在浏览用户"ybwd8866"发布的资源 查看ybwd8866的所有资源 】页面,进行查找并下载。
【学生用光盘(2)】 相关资源: 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(2)】.part1 ; 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(2)】.part2 ; 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(2)】.part3 ; 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(2)】.part4 【学生用光盘(1)】 相关资源: 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(1)】.part1 ; 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(1)】.part2 ; 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(1)】.part3 ; 数据库程序设计——SQL Server 2000数据库程序设计【学生用光盘(1)】.part4 【其余部分搜索、下载方法:】 1、点击 “Tag” 后面的关键字。 2、可在“搜索”按钮前面的文本框内填上本资源的关键字进行搜索。 3、或者点击“高级搜索”按钮进入“高级搜索”,在“搜索结果”的“以下用户上传”后面的文本框输入 ybwd8866 然后点击旁边的“高级搜索”按 钮,进入【 正在浏览用户"ybwd8866"发布的资源 查看ybwd8866的所有资源 】页面,进行查找并下载。 4、或者点击“高级搜索”按钮进入“高级搜索”,在“搜索结果”的“包含以下全部的字词”后面的文本框输入本资源的关键字,或者输入资源的全 名,然后在“搜索结果”的“以下用户上传”后面的文本框输入 ybwd8866 然后点击旁边的“高级搜索”按钮,进入【 正在浏览用户"ybwd8866"发布 的资源 查看ybwd8866的所有资源 】页面,进行查找并下载。 【配套书籍】 微软院校认证课程系列教材 数据库程序设计-SQL Server 2000数据库程序设计 学生用光盘(1) 微软公司 著 高等教育出版社 高等教育电子音像出版社 书 ISBN 7-04-014106-X 光盘(1)&光盘(2)ISBN 7-89493-424-0 版次 2004年2月第1版 印次 2006年8月第6次印刷

7,786

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧