Problema con .NULL. en SQL Server

01/08/2006 - 17:59 por Fabián Tomás de Paula | Informe spam
Trabajo con Visual Foxpro 9.0 y mi preg. básica se basa por ej. en lo
siguiente: Si en un tabla x, hubiesen campos no obligatorios, es decir los
mismos pueden quedar en blanco (sin dato alguno), me pasa que SQL no permite
grabar aduciendo que dichos campos no admiten campos Nulos, pero el campo no
está .NULL. sino que está en blanco. Tengo que entender que sí o sí tiene
que haber algún dato o bien tener hab. NullValues = .T., para grabar un dato
en Blanco. Hay alguna forma de grabar un campo en BLANCO por más que
NullValues = .F.?

Saludos. Fabián.

Preguntas similare

Leer las respuestas

#1 Maxi
01/08/2006 - 18:32 | Informe spam
Hola, mira, una cosa es null y otra es blanco, mira este ejemplo y veras que
se puede grabar

create table #pepe (campo char(10) not null)
go

insert into #pepe values ('')

Estas seguro que esta en blanco en campo ? como sabes que le esta llegando
un blanco y no null?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org
Speaker INETA
Speaker Culminis


"Fabián Tomás de Paula" escribió en el mensaje
news:
Trabajo con Visual Foxpro 9.0 y mi preg. básica se basa por ej. en lo
siguiente: Si en un tabla x, hubiesen campos no obligatorios, es decir los
mismos pueden quedar en blanco (sin dato alguno), me pasa que SQL no
permite grabar aduciendo que dichos campos no admiten campos Nulos, pero
el campo no está .NULL. sino que está en blanco. Tengo que entender que sí
o sí tiene que haber algún dato o bien tener hab. NullValues = .T., para
grabar un dato en Blanco. Hay alguna forma de grabar un campo en BLANCO
por más que NullValues = .F.?

Saludos. Fabián.


Respuesta Responder a este mensaje
#2 Fabián Tomás de Paula
01/08/2006 - 21:12 | Informe spam
Tenías razón. Pero si eventualmente en la tabla hay un campo DATETIME, ese
campo no puede quedar vacío no? si o sí debe contener algún dato. Es así o
me equivoco?

Fabián.


"Maxi" escribió en el mensaje
news:
Hola, mira, una cosa es null y otra es blanco, mira este ejemplo y veras
que se puede grabar

create table #pepe (campo char(10) not null)
go

insert into #pepe values ('')

Estas seguro que esta en blanco en campo ? como sabes que le esta llegando
un blanco y no null?


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org
Speaker INETA
Speaker Culminis


"Fabián Tomás de Paula" escribió en el
mensaje news:
Trabajo con Visual Foxpro 9.0 y mi preg. básica se basa por ej. en lo
siguiente: Si en un tabla x, hubiesen campos no obligatorios, es decir
los mismos pueden quedar en blanco (sin dato alguno), me pasa que SQL no
permite grabar aduciendo que dichos campos no admiten campos Nulos, pero
el campo no está .NULL. sino que está en blanco. Tengo que entender que
sí o sí tiene que haber algún dato o bien tener hab. NullValues = .T.,
para grabar un dato en Blanco. Hay alguna forma de grabar un campo en
BLANCO por más que NullValues = .F.?

Saludos. Fabián.






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