91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

解決rs.absolutepage=-1的問題

小云
103
2023-08-14 15:09:42
欄目: 編程語言

在解決rs.absolutepage=-1的問題時,可以嘗試以下幾種方法:

  1. 使用rs.movefirst將記錄指針移動到結果集的第一條記錄,然后再使用rs.movelast將記錄指針移動到結果集的最后一條記錄。這樣可以獲取到結果集的總記錄數,并計算出需要移動到倒數第一頁時的absolutepage值。
rs.movefirst
rs.movelast
totalRecords = rs.recordcount
pageSize = 10 ' 每頁顯示的記錄數
lastPage = Int(totalRecords / pageSize) + 1 ' 計算出總頁數
rs.absolutepage = lastPage ' 移動到最后一頁
  1. 使用rs.move方法將記錄指針移動到指定位置。可以先獲取到結果集的總記錄數,并計算出需要移動到倒數第一頁時的記錄位置,然后再使用rs.move將記錄指針移動到該位置。
totalRecords = rs.recordcount
pageSize = 10 ' 每頁顯示的記錄數
lastPagePosition = totalRecords - ((lastPage - 1) * pageSize) + 1 ' 計算出倒數第一頁的記錄位置
rs.move lastPagePosition ' 移動到倒數第一頁
  1. 在打開記錄集時,使用adOpenStaticadLockReadOnly作為參數,這樣可以將結果集的游標類型設置為靜態,以便后續可以使用absolutepage屬性。
Set rs = New ADODB.Recordset
rs.Open strSQL, conn, adOpenStatic, adLockReadOnly
  1. 在打開記錄集時,使用adCmdTableDirect作為參數,這樣可以避免使用absolutepage屬性,而是使用rs.move方法來移動記錄指針。
Set rs = New ADODB.Recordset
rs.Open "SELECT * FROM YourTable", conn, adOpenStatic, adLockReadOnly, adCmdTableDirect

以上是一些常見的解決方法,根據具體的情況選擇適合的方法來解決rs.absolutepage=-1的問題。

0
武清区| 巴马| 三穗县| 甘泉县| 阳江市| 栾川县| 康保县| 佳木斯市| 岱山县| 微山县| 安徽省| 监利县| 正蓝旗| 康保县| 文山县| 东乌珠穆沁旗| 闸北区| 崇礼县| 新丰县| 临猗县| 德昌县| 依兰县| 金沙县| 淅川县| 油尖旺区| 叙永县| 梨树县| 洮南市| 江川县| 普陀区| 伊吾县| 阿尔山市| 元江| 苏尼特左旗| 辽宁省| 兴隆县| 措勤县| 灌阳县| 扬州市| 西青区| 仪陇县|