飘灵儿 发表于 2015-1-16 23:16:54

ASP网页设计在asp中经由过程getrows完成数据库纪录分页...

asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。分页|数据|数据库<%@Language=VBSCRIPT%>
<%OptionExplicit%>
<%
rem在asp中经由过程getrows完成数据库纪录分页的一段代码
DimiStart,iOffset
iStart=Request("Start")
iOffset=Request("Offset")

ifNotIsNumeric(iStart)orLen(iStart)=0then
iStart=0
else
iStart=CInt(iStart)
endif

ifNotIsNumeric(iOffset)orLen(iOffset)=0then
iOffset=30
else
iOffset=Cint(iOffset)
endif

Response.Write"Viewing"&iOffset&"recordsstartingatrecord"&iStart&"<BR>"

DimobjConn,objRS
SetobjConn=Server.CreateObject("ADODB.Connection")
objConn.Open"DSN=MP3"
dimconnstr
dimdb
db="csnjimageman.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath(""&db&"")
objconn.Openconnstr

SetobjRS=Server.CreateObject("ADODB.Recordset")
objRS.Open"SELECT*FROMimageinfo",objConn

DimaResults
aResults=objRS.GetRows

objRS.Close
SetobjRS=Nothing

objConn.Close
SetobjConn=Nothing


DimiRows,iCols,iRowLoop,iColLoop,iStop
iRows=UBound(aResults,2)
iCols=UBound(aResults,1)

IfiRows>(iOffset+iStart)Then
iStop=iOffset+iStart-1
Else
iStop=iRows
EndIf

ForiRowLoop=iStarttoiStop
ForiColLoop=0toiCols
Response.WriteaResults(iColLoop,iRowLoop)&""
Next
Response.Write"<BR>"
Next

Response.Write"<P>"
ifiStart>0then
ShowPrevlink
Response.Write"<AHREF=""GetRows.asp?Start="&iStart-iOffset&_
"&Offset="&iOffset&""">Previous"&iOffset&"</A>"
endif

ifiStop<iRowsthen
ShowNextlink
Response.Write"<AHREF=""GetRows.asp?Start="&iStart+iOffset&_
"&Offset="&iOffset&""">Next"&iOffset&"</A>"
endif
%>

</p>ASP由于使用了COM组件所以它会变的十分强大,但是这样的强大由于WindowsNT系统最初的设计问题而会引发大量的安全问题。只要在这样的组件或是操作中一不注意,哪么外部攻击就可以取得相当高的权限而导致网站瘫痪或者数据丢失;

金色的骷髅 发表于 2015-1-20 08:55:45

掌握asp的特性而且一定要知道为什么。

飘灵儿 发表于 2015-1-20 08:55:45

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

透明 发表于 2015-1-25 14:01:02

弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。

柔情似水 发表于 2015-2-1 23:01:36

没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。

小女巫 发表于 2015-2-7 16:00:27

那么,ASP.Net有哪些改进呢?

admin 发表于 2015-2-22 13:18:22

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

飘飘悠悠 发表于 2015-3-7 00:31:45

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

小魔女 发表于 2015-3-13 23:08:19

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

再现理想 发表于 2015-3-20 21:18:49

那么,ASP.Net有哪些改进呢?
页: [1]
查看完整版本: ASP网页设计在asp中经由过程getrows完成数据库纪录分页...