"Dcasso" <ikke@oplyst_pga_spam.dk> skrev i en meddelelse
news:d2ee7vkgekh4d7erg36ds1j0tdero938nr@4ax.com...
> Tja logisk og logisk. Her får du min vurdering :)
>
> Jeg tror begrundelsen for at null ikke tillades, er at man ved at
> indsætte et null jo reelt laver et tomrum hul i databasen. Null er jo
> noget man skal undgå. Så synes den er fair at man siger man ikke bør
> kunne indsætte det.
Men det holder jo ikke.
Punkt 1: Indeholdet er jo netop Null, når feltet initialiseres.
Punkt 2: Egenskaben hedder jo ikke TilladNulllængde, men TilladNullængde
(ikke 3, men 2 l'er) - det er med andre ikke Null, men ikke kan indsætte,
men bare en tom streng ("")
Og det kan jeg ikke se, hvorfor man som standard ikke skulle kunne. Jeg
retter konsekvent til Ja, hver gang jeg opretter et tekstfelt.
rs("myField") = myString
giver fejl, hvis feltet er ny-initaliseret til Null og myString tilfældigvis
er "", hvilket betyder, at man er nødt til at lave ekstra error-handeling
eller teste for "" i hver eneste streng. Det synes jeg ikke er logisk....
Men det er nok stadig bare mig....
mvh
--
mvh
Jens Vestergaard (mailadr i dette indlæg er ikke gyldig!)
www.railsoft.dk
Døgnets jernbanenyheder:
www.railsoft.dk/medier.asp