Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Maycon

ADODB.Recordset erro '800a0cb3'

Recommended Posts

Alterei de servidor e passou a dar este erro em meu código, o mesmo utiliza paginação.

Utilizo banco de dados SQL SERVER

 

ADODB.Recordset erro '800a0cb3'

O conjunto de registros atual não oferece suporte para indicadores. Isso

pode ser uma limitação do provedor ou do tipo de cursor selecionado.

 

Alguém já passou por isto ?

 

<%

'...

 

    Pag = Request.QueryString("Pag") ' Pagina que deseja exibir

    VarPag = 15

 

    if Trim(pag) = "" then

            pag = 1

    Else

            pag = int(pag)

    End If

 

    Set Conn = Server.CreateObject("ADODB.Connection")

    Conn.CursorLocation = 3

    Set Conn = Banco

 

    Set RsRegistro = Server.CreateObject("ADODB.Recordset")

 

    SqlBase = "SELECT * FROM TABELA Where CodCliente = 1"

 

    Set RsRegistro = conn.Execute(SqlBase)

 

    RsRegistro.CacheSize = VarPag

    RsRegistro.PageSize = VarPag

 

    if Not(RsRegistro.Eof And RsRegistro.Bof) Then

        RsRegistro.AbsolutePage = pag

    End if

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara uma pergunta bem simples, o seu novo provedor dá suporte para SQLServer? O caminho da base está correta?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tenta modificar está linha colocando seu cursor em Dinamico e Otimista. Desde você utilizar : Set RsRegistro = conn.Execute(SqlBase) utiliza assim : RsRegistro.Open SqlBase, Conn, 3, 3 Melhore o serviço do seu cursor no servidor. Posta aqui se tiver mais erros. Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.