Ir para conteúdo

POWERED BY:

Arquivado

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

Pavanelli

Problema com UPDATE em asp com Mysql

Recommended Posts

Galera, estou desenvolvendo um sistema so que não tenho costume de utilizar asp com mysql.

 

Estou encontrando a seguinte dificuldade:

 

Após selecionar uma opção do listbox e clicar no botão editar é exibido um campo de texto onde o usuário irá alterar o nome selecionado do listbox, porém quando clico em gravar ele exibe a mensagem abaixo:

 

Microsoft VBScript runtime  error '800a000d'

Type mismatch: 'mysql_error'

/editar_marcas_novo.asp, line 57

A query do update esta assim:

 

UPDATE TABELA SET Nome_Marcas='"& request.form("Nome") & "' WHERE ID='"& request.querystring("id")&"'") or die(mysql_error())

Gostaria de uma ajuda para identificar o que esta de errado uma vez que o campo na tabela não é alterado.

 

Agradeço a atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se nao esta tentando passar dados de um tipo diferente do tipo de dados no campo, por exe:

tentar passar um tipo numerico em um campo tipo string, ID deve ser numerico e você esta passando como string

ID='"& request.querystring("id")&"'")
tenta assim:

ID="& request.querystring("id")&"")

Compartilhar este post


Link para o post
Compartilhar em outros sites

o provavel é que o id seja numerico mesmo e o erro é causado pelas aspas que o abraçam

Compartilhar este post


Link para o post
Compartilhar em outros sites

como eu disse acima,

tenta assim:

 

 

UPDATE TABELA SET Nome_Marcas='"& request.form("Nome") & "' WHERE ID="& request.querystring("id")&"") or die(mysql_error())

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.