asp怎么从数据库中读数据?

 我来答
匿名用户
2013-10-15
展开全部
分为三步举个例子,来形象的比喻下,让你很好理解,其实很简单从数据库里取数据,就好比从水库里放水下来一样 第一步:打开库里面的水闸开关。对应的就是先和数据库端发生连接,打开数据库。这里简单采用ADO方式来连接<%
dim conn ,connstr '定义变量
set conn=server.createobject("ADODB.Connection") '创建连接
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data 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") %> 不知道你理解了没有,很形象的比喻,我当时学的时候也是通过这样一个比喻理解的,很简单,慢慢学慢慢深入,就会理解的更多。
匿名用户
2013-10-15
展开全部
举例如下:①读数据库:set rs=server.CreateObject("ADODB.RecordSet")
rs.Source="select * from XXX(表名) order by XXX(表中的列名,如:编号) desc"
rs.Open rs.Source,conn,1,1②显示部分:(其中下面width的比例就是网页上显示的工作表中的不同列)<td width=10%><%=rs("XXX(列名)")%></td>
<td width="40%"><%=htmlencode(XXX(列名))%></td>
<td width="12%"><%=trim(rs("XXX(列名)"))%> </td>
<td width="22%"><%=trim(rs("XXX(列名)"))%></td>
<td width="6%"><%=Month(rs("XXX(列名)")) %>-<%=Day(rs("XXX(列名)")) %></td>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-15
展开全部
首先 要确保你的数据库连接文件没有错误 <%
dim rs,sql
set rs=server.CreateObject("adodb.recordset")
sql="select * from indexflash " 'indexflash是表明
rs.open sql,conn,1,3do while not rs.eof%><%=rs("indexflashname")%>'字段<%
rs.movenext
looprs.close%>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
标哥课堂
2021-05-05 · 贡献了超过218个回答
知道答主
回答量:218
采纳率:0%
帮助的人:10.4万
展开全部

SQL Server数据库中的AS使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式