Error de sintaxis en la instrucción UPDATE

03/10/2008 - 00:25 por Ignasi Rodriguez | Informe spam
Hola,

Cuando quiero actualizar un registro en la BD ejecuto esta instrucción:

SQLU = "UPDATE habits Set
Hab_sal='"&v_Hab_sal&"',Hab_med_hora='"&V_Hab_med_hora&"',Hab_med_oblit='"&v_Hab_med_oblit&"',"
SQLU = SQLU + "WHERE Hab_codi_pacient="&v_codi_pacient&" and
Hab_codi_grup="&v_grup&" and Hab_moment="&v_Hab_moment&""

El caso es que me da el error "Error de sintaxis en la instrucción UPDATE".

He comprobado que todos los campos esten bien escritos y existan en la tabla
de la BD, he comprobado que no hacen referencia a ninguna palabra reservada,
también he comprobado que los tipos de datos de los campos sean correctos y
que las variables esten correctas.

Alguien me puede ayudar???

Muchas gracias de antemano.

Ignasi

Preguntas similare

Leer las respuestas

#1 Matías Iacono
03/10/2008 - 02:25 | Informe spam
La mejor forma de saber si esta correctamente creado es hacer un
response.write(SQLU).

Aunque lo que veo es que en la concatenacion de la primera linea y el WHERE,
tienes una , (coma), por lo que la consulta esta mal formada.

Saludos.

Ing. Matías Iacono
Microsoft MVP ASP.net
Orador Regional Ineta Latam
http://www.preguntaalexperto.net
http://mvpfiles.spaces.live.com
"Ignasi Rodriguez" escribió en el mensaje de noticias
news:
Hola,

Cuando quiero actualizar un registro en la BD ejecuto esta instrucción:

SQLU = "UPDATE habits Set
Hab_sal='"&v_Hab_sal&"',Hab_med_hora='"&V_Hab_med_hora&"',Hab_med_oblit='"&v_Hab_med_oblit&"',"
SQLU = SQLU + "WHERE Hab_codi_pacient="&v_codi_pacient&" and
Hab_codi_grup="&v_grup&" and Hab_moment="&v_Hab_moment&""

El caso es que me da el error "Error de sintaxis en la instrucción
UPDATE".

He comprobado que todos los campos esten bien escritos y existan en la
tabla de la BD, he comprobado que no hacen referencia a ninguna palabra
reservada, también he comprobado que los tipos de datos de los campos sean
correctos y que las variables esten correctas.

Alguien me puede ayudar???

Muchas gracias de antemano.

Ignasi

Respuesta Responder a este mensaje
#2 Ignasi Rodriguez
03/10/2008 - 19:50 | Informe spam
Matias,

Has dao en el clavo!!! Gracias!!

Ignasi

"Matías Iacono" escribió en el mensaje
news:
La mejor forma de saber si esta correctamente creado es hacer un
response.write(SQLU).

Aunque lo que veo es que en la concatenacion de la primera linea y el
WHERE, tienes una , (coma), por lo que la consulta esta mal formada.

Saludos.

Ing. Matías Iacono
Microsoft MVP ASP.net
Orador Regional Ineta Latam
http://www.preguntaalexperto.net
http://mvpfiles.spaces.live.com
"Ignasi Rodriguez" escribió en el mensaje de
noticias news:
Hola,

Cuando quiero actualizar un registro en la BD ejecuto esta instrucción:

SQLU = "UPDATE habits Set
Hab_sal='"&v_Hab_sal&"',Hab_med_hora='"&V_Hab_med_hora&"',Hab_med_oblit='"&v_Hab_med_oblit&"',"
SQLU = SQLU + "WHERE Hab_codi_pacient="&v_codi_pacient&" and
Hab_codi_grup="&v_grup&" and Hab_moment="&v_Hab_moment&""

El caso es que me da el error "Error de sintaxis en la instrucción
UPDATE".

He comprobado que todos los campos esten bien escritos y existan en la
tabla de la BD, he comprobado que no hacen referencia a ninguna palabra
reservada, también he comprobado que los tipos de datos de los campos
sean correctos y que las variables esten correctas.

Alguien me puede ayudar???

Muchas gracias de antemano.

Ignasi




email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida