Galera, desta vez acontece os seguinte, eu tenho um campo no DB que só pode ser colocado numero, mas quando o usuário coloca algum texto e clica em atualizar ele mostra o erro do asp. :angry:
Eu queria colocar o meu texto, ex: Este campo não aceita valores como texto.
Como fazer isto?
O erro q mostra é este:
Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/prod/upd04.asp, line 27
E o meu código até o momento é este:
Expedicao = Request.Form("exp")
Estoque = Request.Form("est")
if estoque = "" then
response.write "<center><font face=verdana size=2><b>O Campo Estoque não pode ficar vazio.<br>Se não há peças em estoque, favor colocar o numero 0.<br><br><a href=java script:history.back()>Voltar</a>"
else
strCookie ="cadastro"
ficha1 = Request.Form("ficha")
recnum = Request.Cookies("strCookie") ("ficha")
Response.Cookies("strCookie").Expires = DateAdd("s", 03, now)
Response.Cookies("strCookie").Path = "/"
Response.Cookies("strCookie") ("ficha") = ficha1
ficha1 = Request.Cookies("strCookie") ("ficha")
sql = "UPDATE prod SET Expedicao='"&expedicao&"', Estoque='"&estoque&"' where Codigodesenho='"&ficha1&"' "
conn.execute(sql)
Response.redirect("busca4.asp")
end if
O campo que é numérico é o Estoque.
Alguém sabe como mudar eu posso fazer pra criar o meu texto? :huh:
Pergunta
Prof. Jonatas
Galera, desta vez acontece os seguinte, eu tenho um campo no DB que só pode ser colocado numero, mas quando o usuário coloca algum texto e clica em atualizar ele mostra o erro do asp. :angry:
Eu queria colocar o meu texto, ex: Este campo não aceita valores como texto.
Como fazer isto?
O erro q mostra é este:
E o meu código até o momento é este:
O campo que é numérico é o Estoque.
Alguém sabe como mudar eu posso fazer pra criar o meu texto? :huh:
valeu, aguardo respostas.
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.