none
Grabar valor NULL en campo BIT (boolean) Sql Server

    Pregunta

  • Necesito grabar un valor NULL en un campo BIT (boolean)en SQL server, lo intento con:

                    Dim cSentencia As String
                    cSentencia = "UPDATE TABLA SET " & _
                    "bit_campo= 'NULL.Value' " & _
                    " WHERE int =  1

    jueves, 16 de febrero de 2017 16:18

Respuestas

  • Hugosoft,

    Te sugiero establecer NULL como parte de la consulta de acción.

    Por otro lado, ¿nombras una columna como 'int'?, evita escribir identificadores que sean palabras reservadas, y de no tener otra opción debes enmarcar el nombre de la columna entre paréntesis.

    UPDATE TABLA SET bit_campo= NULL WHERE [int] = 1


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Alberto PoblacionMVP jueves, 16 de febrero de 2017 16:43
    • Marcado como respuesta Hugosoft jueves, 16 de febrero de 2017 19:06
    jueves, 16 de febrero de 2017 16:27

Todas las respuestas

  • Hugosoft,

    Te sugiero establecer NULL como parte de la consulta de acción.

    Por otro lado, ¿nombras una columna como 'int'?, evita escribir identificadores que sean palabras reservadas, y de no tener otra opción debes enmarcar el nombre de la columna entre paréntesis.

    UPDATE TABLA SET bit_campo= NULL WHERE [int] = 1


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Propuesto como respuesta Alberto PoblacionMVP jueves, 16 de febrero de 2017 16:43
    • Marcado como respuesta Hugosoft jueves, 16 de febrero de 2017 19:06
    jueves, 16 de febrero de 2017 16:27
  • Excelente, muchas gracias
    jueves, 16 de febrero de 2017 19:06