asp提取数据库部分数据怎么写

asp提取数据库部分数据怎么写,第1张

你的按钮点击后,跳转下个页面,在SELECT

查语句前把要提取的条件设置好

比如

<%

dim

i_num

i_num=100

sql="select

*from

table

where

id>'"&i_num&"'"

rs.open

sql

就可以了

分为三步举个例子,来形象的比喻下,让你很好理解,其实很简单从数据库里取数据,就好比从水库里放水下来一样 第一步:打开库里面的水闸开关。对应的就是先和数据库端发生连接,打开数据库。这里简单采用ADO方式来连接<%

dim conn ,connstr '定义变量

set conn=server.createobject("ADODB.Connection") '创建连接

connstr="Provider=Microsoft.Jet.OLEDB.4.0Data Source=" &Server.MapPath(“数据库存放地址")

'只是ACCESS数据库的连接,举例。 conn.Open connstr '打开连接,已经将数据库端连接打开

%>第二步:在用户这边打开你的水龙头,把水放到水池里蓄起来。对应得就是在用户这一边要取数据就先创建数据集对象,将数据库里的数据先取出来放在数据集对象中,要的时候就通过数据集对象取出来。<%Set Rs = Server.CreateObject("ADODB.RecordSet") '创建RS对象,用的是RecordSet记录集

Sql="Select * From user" '指定查询语句,按要求查询你所想要取的数据

Rs.Open Sql,Conn,2,3 '打开水龙头,放水。数据取到Rs 数据集对象中 后面的2 3 是游标和锁方式,自己可以去了解,这里不说了%> 第三步:从水池里取水。对应的从数据集中取出你想要的数据。这里就不用循环方式了,只作举例说明下比如你要取user数据表中的用户名和密码信息那就是用户名:<% =Rs("username") %>密 码: <% =Rs("password") %>不知道你理解了没有,很形象的比喻,我当时学的时候也是通过这样一个比喻理解的,很简单,慢慢学慢慢深入,就会理解的更多。

我不知道楼主的数据表中的lx和daxue两个字段是什么类型

如果是数字类型,则:

rs.open

"select

*

from

daxue

where

lx="&lx&"

and

daxue="&daxue,conn,1,1

如果是文本类型,则:

rs.open

"select

*

from

daxue

where

lx='"&lx&"'

and

daxue='"&daxue&"'

",conn,1,1

注意:

and

前面有一个空格,不要和引号挨在一起了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9377356.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存