Ir para conteúdo

POWERED BY:

Arquivado

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

luamm

Problemas no Update...

Recommended Posts

Salve Galera,

 

Estou com um problema na minha instrução de Update, tá sinistro porque não vejo nada de errado, ja tentei de tudo e nada... O mesmo erro persisti:

 

 

Microsoft JET Database Engine error '80040e14'

Syntax error in UPDATE statement.

 

Meu script esta assim:

 

<!--#include file="conex.asp"-->

<%

if Request.Form("Measures") = "In" then

xxx  = Request.Form("Height_in")

bust  = Request.Form("Bust_in")

waist  = Request.Form("Waist_in")

hips  = Request.Form("Hips_in")

else

xxx  = Request.Form("Height_cm")

bust  = Request.Form("Bust_cm")

waist  = Request.Form("Waist_cm")

hips  = Request.Form("Hips_cm")

end if

 

if Request.Form("Travel") = "Yes" then

Travel = 1

else

Travel = 0

end if

 

 

AltDados = "UPDATE Casting SET "&_

    "id_Detail = "&Request.Form("Details")&", "&_

    "Measure = '"&Request.Form("Measures")&"', "&_

    "Height = "&xxx&", "&_

    "Bust = "&bust&", "&_

    "Waist = "&waist&", "&_

    "Hips = "&hips&", "&_

    "Weight = '"&Request.Form("Weight")&"', "&_

    "Dress = '"&Request.Form("Dress")&"', "&_

    "Shoes = '"&Request.Form("Shoes")&"', "&_

    "Eye = "&Request.Form("Eye")&", "&_

    "Hair = "&Request.Form("Hair")&", "&_

    "Skin = "&Request.Form("Skin")&", "&_

    "Category = "&Request.Form("Categ_Work")&", "&_

    "Language = "&Request.Form("Language")&", "&_

    "Etnia = "&Request.Form("Etnia")&", "&_

    "Travel = '"&Travel&"', "&_

    "Coment = '"&Request.Form("Coment")&"', "&_

    "Agency = '"&Request.Form("Agency")&"', "&_

    "Login = '"&Request.Form("Login")&"', "&_

    "Password = '"&Request.Form("Password")&"', "&_

    "Agree = '"&Request.Form("Agree")&"' "&_

    "WHERE Id = "&Request.Form("Id")&" "

Call RodarQuery(1, AltDados, RS)

 

Response.Redirect("cad_3.asp?strId="&Id&"")

conexao strConexao, 1

%>

Qdo mando responder o Update aparece certinho todos os dados:

 

UPDATE Casting SET id_Detail = 1, Measure = 'Cm', Height = 165, Bust = 91, Waist = 60, Hips = 88, Weight = '51kg', Dress = '-36', Shoes = '-35', Eye = 5, Hair = 3, Skin = 2, Category = 2, Language = 1, Etnia = 2, Travel = '1', Coment = 'In the world', Agency = 'Mega Models', Login = 'luamm', Password = '1234', Agree = 'Yes' WHERE Id = 65

 

Microsoft JET Database Engine error '80040e14'

 

Syntax error in UPDATE statement.

 

/conex.asp, line 60

 

Já conferi com o banco de dados (ACCESS 2000) e os tipos de dados estão todos corretos... Não sei mais o que pode ser :huh:

 

Agradeceria muito se alguém pudesse me ajudar!

BJS

LUAMM

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faz o seguinte, abre o teu access 2000, cria uma consulta e no modo sql cola isso que tu mostraste pra gente, lá ele vai dar o ponto exato onde o erro apareceu. Depois disso é tenta consertar se não conseguir posta de novo, mas pelo menos vai ter uma informação mais completa.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara pode ser que você esteja usando uma palavra reservada como nome de algum campo, sei lá... aparentemente está certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal,Colei o código numa nova consulta do ACCESS como sugeriu o "abcd_man" e funcionou, quer dizer, só não funciona online...Alguma idéia do que pode ser?Fico no aguardo,Valew,LUAMM :(

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.