当前位置:首页 » 操作系统 » asp从数据库读取数据

asp从数据库读取数据

发布时间: 2023-08-22 08:31:21

1. asp.net怎么读取数据库表中所有的信息

如果用的是sql Server 数据库的话就用SQLDatasource对象连接数据库,
如果用的是Access数据库的话就用OLEDBDatasource对象连接数据库,然后再用一个数据库表的显示空件GridView将前面所说的其中的一种对象作为数据源,显示在此控件上,就可以了。
总结一下,需要两步:将数据库信息作为连接对象的数据源,将这些连接对象的内容作为显示控件的数据源。类似一种传递吧。
这是我个人由所学知识对你疑问的解释,希望对你的理解有所帮助!

2. asp怎样读取数据库的几条数据

<%
Set Conn = server.CreateObject("ADODB.Connection")
ConnString = "provider=microsoft.jet.oledb.4.0;data source="
Conn.open ConnString & Server.MapPath("DataBase/Newsdskjfhs.mdb")
%>

<%
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.open "select * from tType",conn,1,1
for i = 0 to rs1.RecordCount - 1
%>
<table width="100%" border="0" cellspacing="1">
<tr>
<td height="25" bgcolor="#00CCFF" class="f1"><%=rs1("TypeName")%><a href="More.asp?type=<%=rs1("typeid")%>" class="A">更多……</a></td>
</tr>
<tr>
<td height="117" valign="top">
<%
Set rs2 = Server.CreateObject("ADODB.Recordset")
Sql = "select top 8 * from tNews where NewsTypeID=" & rs1("TypeID") & " order by NewsDate desc"
rs2.open Sql,Conn,1,1
if rs2.eof and rs2.bof then
Response.Write("该版块暂无新闻")
else
do while not rs2.eof
%> <a href="Show.asp?NewsID=<%=rs2("Newsid")%>" class="B"><%=rs2("Newstitle")%></a><span class="f2">[<%=rs2("Newsdate")%>]</span><br>
<%rs2.movenext
Loop
end if
%>
</td>
</tr>
</table>
<% rs1.movenext
next
%>
<%
Set conn = nothing
Set rs1 = nothing
Set rs2 = nothing
%>
你要是告诉我你的EMAIL ,我给你发到邮箱源码(在学校做的,呵呵)

3. asp.net如何提取数据库中的值

Sqlserver数据库可以采用:ADO.NET才获取数据库中的值:
public string GetPhoneByUserName(string UserName)
{
SqlConnection conn = new SqlConnection("Server=.;database=数据库名;uid=sa;pwd=***");
conn.Open();
SqlCommand comm=new SqlCommand(conn,"select phonenumber from 表名 where UserName=‘"+UserName+"'");

return comm.ExcuteReader();
}
然后在页面后台代码中:this.TextBox.Text=GetPhoneByUserName(Session["UserName"].ToString());

4. ASP从数据库中读取信息

Set cmd.ActiveConnection = connect connect这个是连接数据库的一个对象,通过这个打开数据库,然后读取记录。
不过,我不建议这样写。
sql2 = "SELECT * FROM users"
set rs = connect.Execute(sql2)
这样就可以了,并且速度也很快。
Set cmd = Server.CreateObject("ADODB.Command")
这种方法也是读取记录的,不过这个适合调用存储过程,用于sql数据库。

5. asp中如何读取sqlserver数据库中的数据

<%
SETConn=Server.CreateObject("ADODB.Connection")
Dimi,j,Sql
Setrt=Server.CreateObject("ADODB.Recordset")
'Conn.Open"Server=IP地址;Provider=sqloledb;Database=库名称;UID=用户名;PWD=密码;"
Conn.Open"Server=192.168.1.1;Provider=sqloledb;Database=mysql;UID=sa;PWD=mysql;"
%>
<tablebordercolor="#808000"border="1"cellspacing="0"bgcolor="#EEEEEE">
<%'读SqlServer库中的表名:
Setrs=Conn.OpenSchema(20)
Whilenotrs.EOF
ifrs(3)="TABLE"then
'response.write(rs(2)&"<br>")'表的类型
'Response.Write("所在数据库名:"&rs(0))
'Response.Write("所有者:"&rs(1))
'Response.Write("表名:"&rs(2)&"<br>")
%>
<tr>
<td><%=rs(2)%></td>
<%
'这样,知道表名了,现在再来看看怎么对表的字段进行操作。假设:其中数据库中有表:[admin]获取该表的所有字段名:
x="[admin]"
rt.open"select*from"&rs(2)&"where1<>1",conn,1,3
j=rt.Fields.count
Fori=0to(j-1)

'Response.Write("第"&i+1&"个字段名:"&rt.Fields(i).Name&"<br><br>")
response.write("<td>"&rt(i).name)
Next
rt.close

endif
rs.MoveNext
Wend
%>

</table>

热点内容
新时达服务器如何查故障 发布:2025-03-09 20:31:14 浏览:948
sql2005server 发布:2025-03-09 20:31:08 浏览:112
过滤sql注入 发布:2025-03-09 20:23:25 浏览:991
华为荣耀6大容量存储 发布:2025-03-09 20:22:34 浏览:456
php流图片 发布:2025-03-09 20:22:27 浏览:43
农行密码多少位 发布:2025-03-09 20:21:55 浏览:147
林肯冒险家两驱车型配置怎么选 发布:2025-03-09 20:18:34 浏览:23
安卓模拟器大师有什么作用 发布:2025-03-09 20:14:24 浏览:528
培训机构源码 发布:2025-03-09 20:08:19 浏览:156
跳广告脚本原理 发布:2025-03-09 20:08:10 浏览:333