asp查询记录

   asp查询记录:

  学习目的:学会数据库的基本操作--查询记录

  在第四天中我们用到下面这样一个程序:

  我们查询的是所有的记录,但是我们要修改、删除记录的时候不可能是所有记录,所有我们要学习检索合适的记录。先看一条语句:

  a="aaa"

  b=1111110

  exec="select * from guestbook where name='"+a+"'and tel="+b

  where后面加上的是条件,与是and,或是or,我想=,<=,>=,<,>的含义大家都知道吧。这句话的意思就是搜索name是“aaa”的,并且电话是“1111110”的记录。还有一点就是如果要搜索一个字段里面是不是包含一个字符串就可以这么写:where instr(name,a)也就是搜索name里面有a(aaa)这个字符串的人。

  我这里的a,b,是常量,大家可以让a,b是表单提交过来的变量,这样就可以做一个搜索了。

  下面大家看看这个代码,理解一下:(把下面代码存为6.htm文件)

  搜索:

  name =

  and tel=

  exam6.asp(把下面代码存为exam6.asp)

 

  <%

  do while not rs.eof

  %>

 

  

 

  

 

  

 

  

 

  

 

 

 

 

  <%

  rs.movenext

  loop

  %>

 

  

 

 

 

 

 

 

<%=rs("name")%> <%=rs("tel")%> <%=rs("message")%> <%=rs("time")%>

  首先在浏览器中输入http://localhost/6.htm如下图所示:


  输入数据库中已有的姓名和电话aaa,1111110,单击提交,结果如下图所示:

时间: 2024-10-21 16:38:53

asp查询记录的相关文章

菜鸟十天学会ASP教程之第六天:查询记录

教程|十天学会 上一节:写入记录 学习目的:学会数据库的基本操作--查询记录 在第四天中我们用到下面这样一个程序: <% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("data/guestbook.mdb") exec="se

asp写入记录

 asp写入记录: 学习目的:学会数据库的基本操作--写入记录 数据库的基本操作无非是:查询记录,写入记录,删除记录,修改记录. 今天我们先学习写入记录.先建立一个表单:(把下面文章保存为5.htm) <form name="form1" method="post" action="exa5.asp"> name <input type="text" name="name"><

asp查询xml的代码,实现了无刷新、模糊查询功能

xml|刷新|无刷新 asp查询xml的代码,实现了无刷新.模糊查询功能 <html><head><title>不刷新页面查询的方法</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><script language="javascript"><

在Recordset对象中查询记录的方法

无论是 DAO 还是 ADO 都有两种从 Recordset 对象中查询记录的方法: Find 方法和 Seek 方法.在这两种方法中可以让你指定条件进行查询与其相应的记录 , 一般而言,在相同条件下, Seek 方法提供了比 Find 方法更好的性能,因为 Seek 方法是基于索引的.因为这个原因基本提供者必须支持 Recordset 对象上的索引,可以用 Supports ( adSeek ) 方法确定基本提供者是否支持 Seek ,用 Supports ( adIndex ) 方法确定提供

有关jsp-怎么选择多条查询记录中的一条

问题描述 怎么选择多条查询记录中的一条 我有一个进货表,相同产品可以进货多次,即可以有多条记录,当我对这个产品再次进货时,在进货页面,我希望产品的一些信息可以自动添加上来,在进货这个类的dao中有这个方法 public Require findRequireByIN_NumID(String IN_NumID) { Require req = null; try { session = HibernateFilter.getSession(); // 获取Session对象 session.be

属性查询-hql中自动生成的通过一个属性和属性值查询记录的方法怎么改成通过一个属性和该属性的多个值查?

问题描述 hql中自动生成的通过一个属性和属性值查询记录的方法怎么改成通过一个属性和该属性的多个值查? 解决方案 hql中用and来合并条件

mysql慢查询记录和mysqlbinlog配置教程

mysql可以记录所有查询很慢的记录并把sql语句记录在指定的文件中,也可以通过mysqlbinlog记录添加更新 等记录,也可以通过mysqlbinlog进行数据库还原. mysql慢查询记录 编辑my.cnf文件 linux通常在/etc/my.cnf 或者/usr/local/mysql/etc/my.cnf windows 自己找 在[mysqld]标签在下面加上:  代码如下 复制代码 log-slow-queries=/var/lib/mysql/slow.log #慢日志保存路径,

MySQL随机查询记录的效率测试分析_Mysql

以下就是文章的主要内容. 1.SELECT * FROM `table` ORDER BY RAND() LIMIT 5 就可以了. 但是真正测试一下才发现这样效率非常低.一个15万余条的库,查询5条数据,居然要8秒以上 查看官方手册,也说rand()放在ORDER BY 子句中会被执行多次,自然效率及很低. You cannot use a column with RAND() values in an ORDER BY clause, because ORDER BY would evalu

数据库查询记录php 多行多列显示_php技巧

复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu