Ir para conteúdo

POWERED BY:

Arquivado

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

WRK_VLF

ERRO Microsoft VBScript runtime error '800a000d'

Recommended Posts

bom dia pessoal

 

estou com um problema também em outra página, q apareceu semana passada, e nada.

 

o erro abaixo

 

Microsoft VBScript runtime error '800a000d'

 

Type mismatch

 

/loja/pagamento.asp, line 176

A LINHA VT = VT RS("PrecoVenda") * QT

 

 

O CÓDIGO INTEIRO ABAIXO

vcodProduto = RS("Codigo")
						VALOR = RS("PrecoVenda")
						VALOR = Replace(VALOR,",",".")
						VT = 0 
						VT = VT RS("PrecoVenda") * QT
						pPeso = RS("WebPesoProduto")
					Set InserirPedidoSub = Server.CreateObject ("ADODB.Command")
						InserirPedidoSub.ActiveConnection = MM_info_STRING
						InserirPedidoSub.CommandText = "INSERT INTO infointime.tb_pedidossubweb (Pedido, codProduto, Quantidade, valor,ValortTotal,peso)  VALUES  ('"& nPedido &"', "& vcodProduto &", "& QT &",'"& VALOR &"','"& VT &"', '"&pPeso&"')  "
						InserirPedidoSub.CommandType = 1
						InserirPedidoSub.CommandTimeout = 0
						InserirPedidoSub.Prepared = true
						InserirPedidoSub.Execute()

Obrigado pessoal

Compartilhar este post


Link para o post
Compartilhar em outros sites

A LINHA VT = VT RS("PrecoVenda") * QT

 

O que significa este VT?

 

não seria algo do tipo

 

A LINHA VT = VT + RS("PrecoVenda") * QT ?

ou A LINHA VT = VT & RS("PrecoVenda") * QT ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

VT = VT RS("PrecoVenda") * QT

 

Retire o espaço entre VT e RS.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou entao falta um operador ali

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente, só retirar o espaço não vai adiantar, pois vai unir as variáveis. Analisando a lógica da instrução, parece faltar um operador.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como se trata de pagamento a página, me pareceu que VT me parece = Vale transporte!

 

Então os operadores que eu coloquei e que devem ser (tá lá no primeiro post) são o * e o +.

Mas tenho quase certeza que é o +

Basta colocar um desses e a página do rapaz vai ficar certinha. Foi só uma desatenção ocasional..

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok vinicius

 

estamos no aguardo para saber o motivo real do seu erro

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.