<%@LANGUAGE="VBSCRIPT"%> <% Dim article__MMColParam article__MMColParam = "1" If (Request.QueryString("id") <> "") Then article__MMColParam = Request.QueryString("id") End If %> <% Dim article Dim article_numRows Set article = Server.CreateObject("ADODB.Recordset") article.ActiveConnection = MM_lconn_STRING article.Source = "SELECT * FROM wenzhang WHERE id = " + Replace(article__MMColParam, "'", "''") + "" article.CursorType = 0 article.CursorLocation = 2 article.LockType = 1 article.Open() article_numRows = 0 %> <% ' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables Dim article_total Dim article_first Dim article_last ' set the record count article_total = article.RecordCount ' set the number of rows displayed on this page If (article_numRows < 0) Then article_numRows = article_total Elseif (article_numRows = 0) Then article_numRows = 1 End If ' set the first and last displayed record article_first = 1 article_last = article_first + article_numRows - 1 ' if we have the correct record count, check the other stats If (article_total <> -1) Then If (article_first > article_total) Then article_first = article_total End If If (article_last > article_total) Then article_last = article_total End If If (article_numRows > article_total) Then article_numRows = article_total End If End If %> <% Dim MM_paramName %> <% ' *** Move To Record and Go To Record: declare variables Dim MM_rs Dim MM_rsCount Dim MM_size Dim MM_uniqueCol Dim MM_offset Dim MM_atTotal Dim MM_paramIsDefined Dim MM_param Dim MM_index Set MM_rs = article MM_rsCount = article_total MM_size = article_numRows MM_uniqueCol = "id" MM_paramName = "id" MM_offset = 0 MM_atTotal = false MM_paramIsDefined = false If (MM_paramName <> "") Then MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "") End If %> <% ' *** Move To Specific Record: handle detail parameter If (MM_paramIsDefined And MM_rsCount <> 0) Then ' get the value of the parameter MM_param = Request.QueryString(MM_paramName) ' find the record with the unique column value equal to the parameter value MM_offset = 0 Do While (Not MM_rs.EOF) If (CStr(MM_rs.Fields.Item(MM_uniqueCol).Value) = MM_param) Then Exit Do End If MM_offset = MM_offset + 1 MM_rs.MoveNext Loop ' if not found, set the number of records and reset the cursor If (MM_rs.EOF) Then If (MM_rsCount < 0) Then MM_rsCount = MM_offset End If If (MM_size < 0 Or MM_size > MM_offset) Then MM_size = MM_offset End If MM_offset = 0 ' reset the cursor to the beginning If (MM_rs.CursorType > 0) Then MM_rs.MoveFirst Else MM_rs.Close MM_rs.Open End If End If End If %> <% ' *** Move To Record: if we dont know the record count, check the display range If (MM_rsCount = -1) Then ' walk to the end of the display range for this page MM_index = MM_offset While (Not MM_rs.EOF And (MM_size < 0 Or MM_index < MM_offset + MM_size)) MM_rs.MoveNext MM_index = MM_index + 1 Wend ' if we walked off the end of the recordset, set MM_rsCount and MM_size If (MM_rs.EOF) Then MM_rsCount = MM_index If (MM_size < 0 Or MM_size > MM_rsCount) Then MM_size = MM_rsCount End If End If ' if we walked off the end, set the offset based on page size If (MM_rs.EOF And Not MM_paramIsDefined) Then If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then If ((MM_rsCount Mod MM_size) > 0) Then MM_offset = MM_rsCount - (MM_rsCount Mod MM_size) Else MM_offset = MM_rsCount - MM_size End If End If End If ' reset the cursor to the beginning If (MM_rs.CursorType > 0) Then MM_rs.MoveFirst Else MM_rs.Requery End If ' move the cursor to the selected record MM_index = 0 While (Not MM_rs.EOF And MM_index < MM_offset) MM_rs.MoveNext MM_index = MM_index + 1 Wend End If %> <% ' *** Move To Record: update recordset stats ' set the first and last displayed record article_first = MM_offset + 1 article_last = MM_offset + MM_size If (MM_rsCount <> -1) Then If (article_first > MM_rsCount) Then article_first = MM_rsCount End If If (article_last > MM_rsCount) Then article_last = MM_rsCount End If End If ' set the boolean used by hide region to check if we are on the last record MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount) %> 信访邮箱 -- 广东外语外贸大学 依法治校专题网站
广东外语外贸大学 依法治校专题网站
欢迎光临广东外语外贸大学 依法治校 专题网站!
|搜索文章
 
|校内链接
·党委办公室、校长办公室
·广东外语外贸大学校务公开网
·广东外语外贸大学校友网
·广东外语外贸大学校园网
·广东外语外贸大学新闻网
·广东外语外贸大学简介
·广东外语外贸大学学校风光
·广东外语外贸大学校领导简介
 
|校外链接
·中华人民共和国教育部
·中国高等教育学生信息网
·中央人民政府网
·中国人大网
·广东省教育厅
·广东省普通高校
·中国法院网
·中国普法网
 
信访邮箱

 

 

ltianmiao@oa.gdufs.edu.cn

 

 

 

 
-
广东外语外贸大学党委办公室、校长办公室 | 广州市白云大道北2号(510420)| 联系电话:(020)36207006,传真:(020)36207367

广东外语外贸大学 依法治校网 版权所有
<% article.Close() Set article = Nothing %>