¿Se puede insertar NULL en BD?
Publicado por carlos (9 intervenciones) el 11/03/2018 19:33:12
Hola.
Cojo varios valores de un formulario con varias cajas de texto que se pueden quedar en blanco. Entonces al meter valores en blanco en PHPMyAdmin me escribe un 0 (en la base de datos el campo está configurado como integer, por defecto: null y le he puesto que el campo puede ser nulo)
O sea, haga lo que haga siempre aparece un 0 en la base de datos.
¿Alguna sugerencia?
Muchas gracias
Cojo varios valores de un formulario con varias cajas de texto que se pueden quedar en blanco. Entonces al meter valores en blanco en PHPMyAdmin me escribe un 0 (en la base de datos el campo está configurado como integer, por defecto: null y le he puesto que el campo puede ser nulo)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if Telefono1 = "" then
Telefono1 = DBNull.Value 'Me escribe un 0 en la bd
end if
if Telefono2 = "" then
Telefono2 = Nothing 'Me escribe un 0 en la bd
end if
if Extensión1 = "" then
Extensión1 = System.DBNull.Value 'También escribe un 0 en la bd
end if
Extension2 = textboxExt2.text 'Si la caja se queda en blanco, también me escribe un 0
Command.CommandText = "INSERT INTO plantilla( Nombre_Apellidos, Email, Telefono1, Telefono2, Extension1, Extension2) VALUES ('" & Nombre & "', '" & Email & "' , '" & Telefono1 & "', '" & Telefono2 & "', '" & Extensión1 & "', '" & Extensión2 &)"
Command.ExecuteNonQuery()
O sea, haga lo que haga siempre aparece un 0 en la base de datos.
¿Alguna sugerencia?
Muchas gracias
Valora esta pregunta


0