Visual Basic - URGENTE SENTENCIA SQL

Life is soft - evento anual de software empresarial
 
Vista:

URGENTE SENTENCIA SQL

Publicado por JUAN PABLO (1 intervención) el 19/07/2006 06:46:23
NECSITO SABER EL ERROR DE ESTA SENTENCIA PARA MODIFICAR..
cnc.Execute "UPDATE PAGO SET PAG_TIPO= '" & Combo1.Text & "', PAG_ESTADO= '" & ESTADOS & "', PAG_FECHA= '" & FECHA & "', PAG_OBSERVACIONES= '" & Txt_observaciones.Text & "'" _
& "WHERE TRA_CODIGO= '" & Txt_codigo_tratamiento.Text & "' AND PAG_ESTADO= '" & OTRO & "'"

GRACIAS...
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:URGENTE SENTENCIA SQL

Publicado por Javi RM (187 intervenciones) el 19/07/2006 08:06:02
Por que no nos envias la select montada correctamente?. Es decir, iguala la sentencia a una variable del tipo String y escribenos el resultado. De ese modo será más sencillo, pero a primera vista parece que el error lo tiene antes del WHERE, no dejas ningún espacio entre este y (Txt_observaciones.Text & "'" ).

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE SENTENCIA SQL

Publicado por manolo (239 intervenciones) el 19/07/2006 09:13:36
Delimitadores en la sentencia:

Para campos de texto: Comilla simple (')
Para campos de fecha: Almohadillas (#)
Para campos numéricos: Nada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:URGENTE SENTENCIA SQL

Publicado por Hector Infante (1 intervención) el 04/08/2006 21:33:13
En tu sentencia solo falta un espacio entre la última condición y el WHERE,

Mira aquí copio una parte de tu sentencia:
PAG_OBSERVACIONES= '" & Txt_observaciones.Text & "' " _
& "WHERE TRA_CODIGO= '" & Txt_codigo_tratamiento.Text & "'

La sentencia corre bien si la integras así:
PAG_OBSERVACIONES= '" & Txt_observaciones.Text & "' " & " WHERE TRA_CODIGO= '" & Txt_codigo_tratamiento.Text & "'

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar