Jump to content


Photo

Erro No Update - Tipos Incompatíveis


  • Faça o login para participar
4 replies to this topic

#1 alebae

alebae

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 07/06/2008, 10:35

Olá,
Estou com um erro no meu Update, está assim, o código:
Select Case Acao
Case atualizar
If Not IsEmpty(Request.Form("btnAtualizar")) Then

atualiza = "Update tb_produtos set quantidade "& Request.Form("quantidade_car")&", ItemTotal = " & ((Request.Form("quantidade_car") * RSOrderItems("ItemTotal")) + _
(Request.Form("quantidade_car") * RSProduct("txEmbarque"))) & " Where id = " & Session("id")
Response.Write atualiza
Response.End
set atualizarum = Conn.Execute(atualiza)
End if
End Select

O erro é:

Microsoft VBScript runtime error '800a000d'

Type mismatch


A linha do erro é a do atualiza Update tb_produtos set quantidade....

Grato desde já!
A curiosidade é o pavio da aprendizagem
(Wiliam Arthur Ward)


Msn:alebye@hotmail.com
Email:alebae@gmail.com

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 07/06/2008, 22:24

Adicione um sinal de igual depois do quantidade.
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 alebae

alebae

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 09/06/2008, 14:33

Continua o mesmo erro com o Type Mismatch
A curiosidade é o pavio da aprendizagem
(Wiliam Arthur Ward)


Msn:alebye@hotmail.com
Email:alebae@gmail.com

#4 abc2

abc2

    Cuidado com o Narcisismo

  • Usuários
  • 546 posts
  • Sexo:Não informado
  • Localidade:Blumenau/SC

Posted 09/06/2008, 20:45

Tente assim:
atualiza = "Update tb_produtos set quantidade='"& Request.Form("quantidade_car")&"',ItemTotal='"&(CDbl(Request.Form("quantidade_car")*CDbl(RSOrderItems("ItemTotal"))+(CDbl(Request.Form("quantidade_car")*CDbl(RSProduct("txEmbarque"))&"' Where id="&Session("id")&""


#5 alebae

alebae

    Normal

  • Usuários
  • 89 posts
  • Sexo:Não informado

Posted 10/06/2008, 14:02

Olá abc2...Obrigado pelo resposta...
Acho que descobri onde está o erro...somente não sei a resolução...

Eu tenho um input text com o value <%Response.Write RSOrderItems("quantidade")%> e o nome de quantidade_car...
Beleza, quando tenho somente UM produto, ele atualiza certinho, agora quando tenho DOIS ou MAIS, ele dá esse erro, porque ele tá tentando jogar esses dois ou mais request.form("quantidade_car"), no mesmo campo...Como seria a resolução?

:blink:
A curiosidade é o pavio da aprendizagem
(Wiliam Arthur Ward)


Msn:alebye@hotmail.com
Email:alebae@gmail.com




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq