Problemas con UPDATE

09/02/2006 - 01:23 por bonsweet | Informe spam
Hola!
Tengo un pequeño problema.
Estoy haciendo una asp con conexion de una BD de Access2000 y al momento
de hacer un update como el siguiente me marca el siguiente error:

<%
Query="UPDATE Usuarios SET Password = '" & UCASE(Password) & "', Nombre '" & Nombre & "' WHERE Usuario = '" & Cuenta & "'"
Set RS=Conn.Execute(Query)
%>

Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in UPDATE statement.

Pero este mismo query ya lo ejecuté directamente en Access y si funciona,
solo que cuando lo ejecuto desde ASP no lo hace.. alguien que me ayude por
favor!!!...

Saludos!

Esmeralda

Preguntas similare

Leer las respuestas

#1 Nuno Santos
09/02/2006 - 10:57 | Informe spam
Coloca um response.write da la Query y ejecuta la sentencia en el access
para ver si en realidad no será un problema con las variables Password,
Nombre o Cuenta ??

Algunas veces ejecutamos las querys con valores que les colocamos y no los
valores que asp le está assignando, nestes casos la query se ejecuta siempre
bien :)

Nuno Santos


Nuno Santos
nunos7[REMOVER]@hotmail.com

"Esmeralda" wrote in message
news:%23DQY$
Mostrar la cita
#2 bonsweet
09/02/2006 - 15:30 | Informe spam
Muchas gracias!
Lo intenté con corchetes y funcionó muy bien!
Gracias!

Matías Iacono wrote:

Mostrar la cita
#3 Matías Iacono
09/02/2006 - 17:25 | Informe spam
Ten cuidado con los nombres de tus campos, ya que en muchos casos incurrimos
en usar palabras reservadas del motor de bases de datos, como nombres de
campos.

En SQL Server (No se si en access funcionaría igual), se soluciona
encerrando la palabra reservado entre corchetes.

En tu caso, la palabra que me suena a reservada es PASSWORD, y la consulta
quedaría así:

Mostrar la cita
En todo caso, prueba de cambiarle el nombre a esta columna.

Saludos.

Matías Iacono
Microsoft MVP ASP/ASP.net
DCE3 v.2003 - DCE2 v.2005
Coordinador de evento Comunidad MSDN Bolivia
"Esmeralda" escribió en el mensaje
news:%23DQY$
Mostrar la cita
Ads by Google
Search Busqueda sugerida