Когда я пытаюсь получить доступ к свойству RecordCount, я всегда получаю возвращаемое значение -1. Ниже приведен пример кода.ADO.RecordCount equals - 1 problem
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)
Я не уверен, если я делаю forwardCursor или динамические курсоры, или если поставщик даже поддерживает свойство RecordCount. Как проверить, поддерживает ли провайдер свойство RecordCount, или я использую либо курсор forwardCursor, либо динамические курсоры.
Любая помощь будет оценена по достоинству.
Спасибо
Не читает ли это все записи на странице, которую вы запрашиваете? Поскольку вы используете записи с adUseCLient как CursorLocation. – Edelcom
на самом деле он считывает все записи в соответствии с запросом sql .. но устанавливает текущую запись, указывая на то, что вы хотите, на основе параметров и абсолютной ссылки. не нашли способ вернуть только нужные данные, разрешить набор записей, который необходимо отключить, а также сохранить имена полей. –