Khi nào tôi cố gắng truy cập thuộc tính RecordCount, tôi luôn nhận được giá trị trả về là -1. Dưới đây là mã mẫu của tôi.ADO.RecordCount bằng - 1 vấn đề
Set oConn = Server.CreateObject ("ADODB.Connection")
oConn.Open Application("strConnectstring")
Set rs = Server.CreateObject ("ADODB.Recordset")
rs.ActiveConnection = oConn
SQL = "Publications_PicoSearchListing"
set rs = oConn.execute(SQL)
Tôi không chắc chắn liệu tôi có đang tiến lên Con trỏ hoặc con trỏ động hay nhà cung cấp thậm chí hỗ trợ thuộc tính RecordCount. Làm cách nào để kiểm tra xem nhà cung cấp có hỗ trợ thuộc tính RecordCount hay tôi đang sử dụng con trỏ forwardCursor hoặc động.
Mọi trợ giúp sẽ được đánh giá cao.
cảm ơn
Điều này không đọc tất cả hồ sơ tối đa trang bạn đang yêu cầu? Vì bạn đang sử dụng các bản ghi với adUseCLient làm CursorLocation. – Edelcom
thực sự nó đọc tất cả các bản ghi phù hợp với truy vấn sql .. nhưng đặt bản ghi hiện tại để trỏ vào bản bạn muốn dựa trên pagesize và absolutepage .. chưa tìm thấy cách trả về dữ liệu bạn muốn, cho phép recordset bị ngắt kết nối và cũng duy trì tên trường. –