UPDATE facil dando problemas

02/08/2007 - 14:14 por Javier Santamaria | Informe spam
Hola,

Tengo estas sentencias en VB para modificar el password de un usuario:

comando.CommandText = "UPDATE Usuario SET Password='" & password & "' WHERE
Login=""" & strLogin & """"

comando.ExecuteNonQuery()

Cuando intenta ejecutar la sentencia (comando.ExecuteNonQuery) me da el
siguiente error:

"Syntax error in UPDATE statement."

Comentar que Login no es la clave ppal de mi BD, pero es unico. Tambien he
intentado con la clave ppal de la BD (Cod_Usuario), pero tengo el mismo error.

La BD es Access 2003.

Alguien sabe que pasa.

Gracias por cualquier ayuda.

Saludos
 

Leer las respuestas

#1 Javier Santamaria
02/08/2007 - 15:28 | Informe spam
Hola de nuevo,

Ya esta solucionado, me ofuscaba en que estaba bien y cuando copio y pego la
consulta en access, la guardo y la vuelvo a abrir resulta que veo que
password esta entre corchetes "[password]". En fin, los añado a la consulta
en VB y funciona todo.

Gracias

"Javier Santamaria" wrote:

Hola,

Tengo estas sentencias en VB para modificar el password de un usuario:

comando.CommandText = "UPDATE Usuario SET Password='" & password & "' WHERE
Login=""" & strLogin & """"

comando.ExecuteNonQuery()

Cuando intenta ejecutar la sentencia (comando.ExecuteNonQuery) me da el
siguiente error:

"Syntax error in UPDATE statement."

Comentar que Login no es la clave ppal de mi BD, pero es unico. Tambien he
intentado con la clave ppal de la BD (Cod_Usuario), pero tengo el mismo error.

La BD es Access 2003.

Alguien sabe que pasa.

Gracias por cualquier ayuda.

Saludos

Preguntas similares