asp.NET 数据调用问题

来源:百度知道 编辑:UC知道 时间:2024/06/02 01:15:12
要做一个首页幻灯 不知道.net 怎么从数据库调用数据

ACCESS库 表article 图片titleimg 文字 title 还有ID和CID

希望给个范例或者提示

参考代码:

<script type="text/javascript">

<%
Sql ="select top 5 * from article where imgNews=True order by UpdateTime desc"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
k=1
Num_total=rs.recordcount
for i=1 to 5
%>

imgUrl<%=i%>="<%=rs("titleimg")%>";
imgtext<%=i%>="<%if len(rs("title"))>=18 then response.write left(rs("title"),18)&"..." else response.write rs("title")%>"
imgLink<%=i%>=escape("picShow.asp?ID=<%=rs_Product("ID")%>");

<%
rs.movenext
k=k+1''loop
next
else
response.write "暂时没有数据!"
end if
%>

var

1、如果是要显示数据:
建议用存储过程,每次只返回当前页所要的数据。
2、如果是搜索:
建议对表建立索引,然后采用存储过程。
下面是一个简单的存储过程,搂住可以看看:
CREATE PROCEDURE [dbo].[proc_page]
(
@PageSize int, --每页记录
@PageIndex int, --当前页数,1开始
@Condition varchar(8000), --查询条件
@TheTable varchar(8000), --表名
@SelectField varchar(8000), --要选择的字段
@OrderBy varchar (8000), --OrderBy字句,包括order,必须是主健排序在第一位
@TableID varchar (8000) --table主键
)
AS
begin
declare @Sql varchar(8000)

--返回记录
if @PageIndex!=1
be