【asp源码栏目提醒】:以下是网学会员为您推荐的asp源码-利用ASP实现网络数据库分页浏览式修改 - 编程语言,希望本篇文章对您学习有所帮助。
首先选择一种支持ODBC的数据库SQL SERVER 2000建立数据库text和相应的数据表testb字段为编号题目代号题目答案与难度系数。
整个浏览修改过程由三个
asp程序完成即分页显示程序pagebrow.
asp记录编辑表单程序updataedit.
asp和数据库更新程序updata.
asp. 1.实现分页显示 为了方便客户逐一浏览每一页的数据记录要提供方便的改变当前页码的方式如提供“第一页”、“上一页”、“下一页”、“最后一页”等按钮以及“输入页码”文本框。
另外在浏览器地址栏VRL的最后面加上“Pagen”。
实现分页的具体步骤如下 1建立一个ADO的Connection对象conn并调用conn.open方法打开text.mdb数据库 set connserver.createobjectadodb.connection con.openprovidersqloledbdata source127.0.0.1uidsapwddatabasetext 2建立recordset对象rs并调用rs.open方法打开数据表textb set rsserver.createobjectadodb.recordset rs.opentextbconnadopenstatic 3设置rs.pagesize属性一旦设置了rs.pagesize属性recordset对象便会计算数据记录的总条数然后设置好pagecount属性总页数。
pagecount属性等于记录总数-1/1014页码的浏览将提供“第一页”、“上一页”、“下一页”、“最后一页”的超级外国链接让用户直接选取。
4编写一个子程序showonepage.
asp用来显示某一页的数据记录内容showonepage子程序收录在onepage.
asp文件中为了使用这个子程序我们需要在pageshow.
asp程序的最前面加上语句adovbs.inc文件是IIS/PWS所提供的存放着ADO相关常数的定义。
分页显示程序的代码如下请浏览试题库修改记录请单击“修改” 输入页码 页码/ 5showonepage子程序中通过设置absolutepage属性来实现将当前数据记录移到某一页的第一条。
比如我们将absolutepage属性设置为3则当前数据记录将移至第3页的第1条等于21条。
另外我们还可以通过设置absoluteposition属性来达到相同的目的只是稍麻烦一点。
方法如下 rs.absolutepositionpage-1rs.pagesize1 showonepage子程序代码如下 sub showonepagerspage idfield编号 response.write response.write 显示表头 response.write------- for i0 to rs.fields.count-1 response.write