Ir para conteúdo

POWERED BY:

Arquivado

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

THirys

Error - ADODB.Command error '800a0d5d'

Recommended Posts

Olá Pessoal do Forum

 

Desculpe se estou postando de maneira errada, gostaria de me dizer o que está errado para que não apegue esse topico que criei.

 

Etou com um problema em uma loja virtual desenvolvida na linaguagem ASP

O seguinte error aparece acima do sistema de cartão de credito:

Mas está dando para efeutar a compra normalmente, gostaria de saber, como posso tirar (arrumar) esse erro da página?

 

 

ADODB.Command error '800a0d5d'

Application uses a value of the wrong type for the current operation.

 

/companysports/functions/funcoes_estrutura_recibo.asp, line 852

 

 

 

NA LINHA 852:

 

 

 

 

.Parameters.Append .CreateParameter("@parc",adInteger,adParamInput,10,NUMPARCELAS)

 

o codigo completo:

 

Function GravaTransacaoInicialRedecard(CODPEDIDO,TIPOCARTAO,NUMPARCELAS,JUROS)
	Set cmd = Server.CreateObject("ADODB.Command")
	With cmd
		.ActiveConnection = Banco
		.CommandType = adCmdStoredProc
		.CommandText = "redecard"
		.Parameters.Append .CreateParameter("@cod",adInteger,adParamInput,10,CODPEDIDO)
		.Parameters.Append .CreateParameter("@parc",adInteger,adParamInput,10,NUMPARCELAS)
		.Parameters.Append .CreateParameter("@juros",adInteger,adParamInput,10,JUROS)
		Call .Execute(,,adCmdStoredProc + adExecuteNoRecords)
		.Parameters.Delete("@cod")
		.Parameters.Delete("@parc")
		.Parameters.Delete("@juros")
	End With	
	Set cmd = Nothing
End Function
%>

 

Muito Obrigado pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

você esta pasando os dados de mesmo tipo ????

Compartilhar este post


Link para o post
Compartilhar em outros sites

SIM, estou mostrando o erro conrrespondente que aparece no site.

 

a lina que diz o erro

 

e o codigo onde se encontra a lina

 

fico claro?

 

espero que sim, Obrigado pela atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

o erro esta claro e alinha tb,

o que esta sendo passado em NUMPARCELAS

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou tenque procurar esses numparcelas em algum outro arquivo? css? não entendo de asp, so um pouco de PHP.

vou ver se acho onde se repete esse NUMPARCELAS, e volto a posta aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

certifique-se de estar passando o tipo de valor de acordo com o Parameter

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou adiantar e postar de uma outra maneira.

Como não entendo muito sobre programação, vou lhe mostra como "descobri" o erro.

Ele não aparecia antes do visa fica fora do ar por algumas horas, mas assim que volto o sistema de cartão de credito, volto com esse erro

 

 

COMO DEVERIA APARECER

 

Imagem Postada

 

 

 

ERROR

 

Imagem Postada

 

 

 

Estou até tentando entra em contato com o visa. Quem sabé outros podem ter tido esse problema!?

 

Obrigado Pela Atenção

Compartilhar este post


Link para o post
Compartilhar em outros sites

entre em contato com o VISA e o host, e dá um response.write navariavel para ver o que esta sendo passada...

Compartilhar este post


Link para o post
Compartilhar em outros sites

recupera a variavel NUMPARCELAS e

response.write (NUMPARCELAS), assim você vê

o que esta sendo passado em NUMPARCELAS

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.