Actualizar campo bit

15/03/2005 - 09:11 por pacosueca | Informe spam
Hola, estoy intentando hacer una actualizacion de un campo tipo bit
desde una aplicacion en VB6.
La sentencia que utilizo es :

update lineas_pedidos set servida = 1 , acabada = 1, peso=" &
adoPedido1.Recordset.Fields("peso") & ", hora_fin='" & Time() & "',
fecha_fin='" & Date & "' where linea=" & NumLinea

El caso es que actualiza todos los campos excepto los booleanos
(servida y acabada).

Que estoy haciendo mal?

Gracias

Preguntas similare

Leer las respuestas

#1 Carlos Sacristán
15/03/2005 - 09:22 | Informe spam
¿Pero te lanza algún error? No tiene sentido que si te actualiza el
resto de los campos de la fila no lo haga con unos en concreto, aunque éstos
sean tipo BIT y sólo acepten los valores 1 ó 0


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Paco Sueca" escribió en el mensaje
news:
Hola, estoy intentando hacer una actualizacion de un campo tipo bit
desde una aplicacion en VB6.
La sentencia que utilizo es :

update lineas_pedidos set servida = 1 , acabada = 1, peso=" &
adoPedido1.Recordset.Fields("peso") & ", hora_fin='" & Time() & "',
fecha_fin='" & Date & "' where linea=" & NumLinea

El caso es que actualiza todos los campos excepto los booleanos
(servida y acabada).

Que estoy haciendo mal?

Gracias
Respuesta Responder a este mensaje
#2 Paco Sueca
15/03/2005 - 09:25 | Informe spam
No, no me da ningun error. La aplicacion continua como si nada pero al
mirar en la tabla los valores de esos campos siguen estando a null

Carlos Sacristán wrote:
¿Pero te lanza algún error? No tiene sentido que si te actualiza el
resto de los campos de la fila no lo haga con unos en concreto, aunque éstos
sean tipo BIT y sólo acepten los valores 1 ó 0


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Paco Sueca" escribió en el mensaje
news:

Hola, estoy intentando hacer una actualizacion de un campo tipo bit
desde una aplicacion en VB6.
La sentencia que utilizo es :

update lineas_pedidos set servida = 1 , acabada = 1, peso=" &
adoPedido1.Recordset.Fields("peso") & ", hora_fin='" & Time() & "',
fecha_fin='" & Date & "' where linea=" & NumLinea

El caso es que actualiza todos los campos excepto los booleanos
(servida y acabada).

Que estoy haciendo mal?

Gracias





Respuesta Responder a este mensaje
#3 Carlos Sacristán
15/03/2005 - 09:54 | Informe spam
¿Has intentado lanzar esa misma sentencia directamente desde el
analizador de consultas, a ver qué resultados da?


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Paco Sueca" escribió en el mensaje
news:
No, no me da ningun error. La aplicacion continua como si nada pero al
mirar en la tabla los valores de esos campos siguen estando a null

Carlos Sacristán wrote:
> ¿Pero te lanza algún error? No tiene sentido que si te actualiza el
> resto de los campos de la fila no lo haga con unos en concreto, aunque


éstos
> sean tipo BIT y sólo acepten los valores 1 ó 0
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Paco Sueca" escribió en el mensaje
> news:
>
>>Hola, estoy intentando hacer una actualizacion de un campo tipo bit
>>desde una aplicacion en VB6.
>>La sentencia que utilizo es :
>>
>>update lineas_pedidos set servida = 1 , acabada = 1, peso=" &
>>adoPedido1.Recordset.Fields("peso") & ", hora_fin='" & Time() & "',
>>fecha_fin='" & Date & "' where linea=" & NumLinea
>>
>>El caso es que actualiza todos los campos excepto los booleanos
>>(servida y acabada).
>>
>>Que estoy haciendo mal?
>>
>>Gracias
>
>
>
Respuesta Responder a este mensaje
#4 Paco Sueca
15/03/2005 - 10:01 | Informe spam
Jarlll!!!
Estaba mirando los resultados en una tabla temporal que no es la del
update!!
Gracias de todas formas

Saludos

PD: aun me alegro de que fuera eso :)


Carlos Sacristán wrote:
¿Pero te lanza algún error? No tiene sentido que si te actualiza el
resto de los campos de la fila no lo haga con unos en concreto, aunque éstos
sean tipo BIT y sólo acepten los valores 1 ó 0


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Paco Sueca" escribió en el mensaje
news:

Hola, estoy intentando hacer una actualizacion de un campo tipo bit
desde una aplicacion en VB6.
La sentencia que utilizo es :

update lineas_pedidos set servida = 1 , acabada = 1, peso=" &
adoPedido1.Recordset.Fields("peso") & ", hora_fin='" & Time() & "',
fecha_fin='" & Date & "' where linea=" & NumLinea

El caso es que actualiza todos los campos excepto los booleanos
(servida y acabada).

Que estoy haciendo mal?

Gracias





Respuesta Responder a este mensaje
#5 Carlos Sacristán
15/03/2005 - 10:27 | Informe spam
Es que no tenía sentido lo que estaba ocurriendo. Me alegro que se haya
solucionado


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"Paco Sueca" escribió en el mensaje
news:
Jarlll!!!
Estaba mirando los resultados en una tabla temporal que no es la del
update!!
Gracias de todas formas

Saludos

PD: aun me alegro de que fuera eso :)


Carlos Sacristán wrote:
> ¿Pero te lanza algún error? No tiene sentido que si te actualiza el
> resto de los campos de la fila no lo haga con unos en concreto, aunque


éstos
> sean tipo BIT y sólo acepten los valores 1 ó 0
>
>
> Un saludo
>
> -
> "Sólo sé que no sé nada. " (Sócrates)
>
> "Paco Sueca" escribió en el mensaje
> news:
>
>>Hola, estoy intentando hacer una actualizacion de un campo tipo bit
>>desde una aplicacion en VB6.
>>La sentencia que utilizo es :
>>
>>update lineas_pedidos set servida = 1 , acabada = 1, peso=" &
>>adoPedido1.Recordset.Fields("peso") & ", hora_fin='" & Time() & "',
>>fecha_fin='" & Date & "' where linea=" & NumLinea
>>
>>El caso es que actualiza todos los campos excepto los booleanos
>>(servida y acabada).
>>
>>Que estoy haciendo mal?
>>
>>Gracias
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida