Ir para conteúdo

POWERED BY:

Arquivado

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

Filipe_Moraes

[Resolvido] erro

Recommended Posts

ola pessoal, estou tentndo buscar um registro na base de dados e me da esse erro que nunca vi na vida:

Microsoft Cursor Engine error '80020009'

Data provider or other service returned an E_FAIL status.

/testes.asp, line 0

O codigo esta bem simples, veja:

<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "driver={MySQL ODBC 3.51 Driver};server=meu_ip;database=nome_bd","meu_usuario","minha_senha"
Conn.CursorLocation = 3

Set rsProdutos = Server.CreateObject("adodb.recordset")
sqlProdutos = "SELECT * FROM minha_tabema ORDER BY id DESC"
rsProdutos.Open sqlProdutos,Conn,3,3
response.write( rsProdutos("nome")&" | "&rsProdutos("categoria")&" | "&rsProdutos("peso")&" | "&rsProdutos("dimensao") )
Set rsProdutos = nothing
%>

Não percebo qual o tipo de erro. A linha zero não existe.

Agradecia a ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resumindo: (não são minhas palavras)

 

É a localização do motor do cursor que será usado para gerenciar o cursor do objeto Recordset. Ele pode ter 2 valores: adUseServer ou 2, que fica do lado do servidor e o adUseClient ou valor 3, que fica do lado do usuário. Para fazer atualizações via páginas Web, deve-se user o adUserClient.

CODE

 

Cursor Location

2 : Modo servidor

3 : Modo cliente, o mais rapido

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.