Ir para conteúdo

POWERED BY:

Arquivado

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

falasamuca

[Resolvido] Erro: ADODB.Command error '800a0bb9'

Recommended Posts

oi gente estou com o seguinte erro na minha página ASP:

 

banco conectado

 

ADODB.Command error '800a0bb9'

 

Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

 

/novo/prod_ferragens.asp, line 9

 

estou fazendo com a ajuda do DW, é um sistema de visualização de imagens com acesso a banco de dados MySQL

testei localmente e deu tudo certo, mas na hora de descarregar no servidor deu esse erro ai.

 

Segue um trecho do código,

o nome do banco de dados é divinal vidros

e o nome da tabela é ferragens:

 

ASP
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<!--#include file="../Connections/divinalvidros.asp" -->

<%

Dim Recordset1

Dim Recordset1_cmd

Dim Recordset1_numRows

 

Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")

Recordset1_cmd.ActiveConnection = MM_divinalvidros_STRING

Recordset1_cmd.CommandText = "SELECT * FROM divinalvidros.ferragens"

Recordset1_cmd.Prepared = true

 

Set Recordset1 = Recordset1_cmd.Execute

Recordset1_numRows = 0

%>

<%

Dim HLooper1__numRows

HLooper1__numRows = 35

Dim HLooper1__index

HLooper1__index = 0

Recordset1_numRows = Recordset1_numRows + HLooper1__numRows

%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

 

obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara continuou dando o mesmo erro

olha o código com a alteração feita

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>

<!--#include file="Connections/divinal.asp" -->

<%

Dim Recordset1

Dim Recordset1_cmd

Dim Recordset1_numRows

 

Set Recordset1_cmd = Server.CreateObject ("ADODB.Command")

Recordset1_cmd.ActiveConnection = MM_divinalvidros_STRING

Recordset1_cmd.CommandText = "SELECT * FROM ferragens"

Recordset1_cmd.Prepared = true

 

Set Recordset1 = Recordset1_cmd.Execute

Recordset1_numRows = 0

%>

<%

Dim HLooper1__numRows

HLooper1__numRows = 35

Dim HLooper1__index

HLooper1__index = 0

Recordset1_numRows = Recordset1_numRows + HLooper1__numRows

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

exatamente

é o seguinte:

 

Recordset1_cmd.ActiveConnection = MM_divinalvidros_STRING

 

divinalvidros é o nome do BD

ferragens é o nome da tabela

 

será que tem alguma coisa errada aí?

Compartilhar este post


Link para o post
Compartilhar em outros sites

possivelmente a string de conexao está errada, veja no codigo de onde vem o valor dessa variavel. imprima ela no browser antes fazendo:

response.write(MM_divinalvidros_STRING):response.end

Recordset1_cmd.ActiveConnection = MM_divinalvidros_STRING

Compartilhar este post


Link para o post
Compartilhar em outros sites

pô cara era isso mesmo

resolvi o problema

coloquei um valor para a string:

MM_divinalvidros_STRING

 

colocando os dados para conexão com o banco de dados

 

problema resolvido

valeu a ajuda

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.