Hi,
Du mu�t unterscheiden zwischen NULL und leer.

Len(NULL)=NULL
Len("")=0

d.h. wenn Du Null-Werte in Deinen Spalten zul�sst, dann hast Du 2 M�glichkeiten.
Entweder Du willst a) diesen "Zustand" abfragen k�nnen(kann sehr hilfreich sein), oder 
dir ist er b) vollkommen egal (NULL="").


a)
xyz = rec.fields("meinfeld").value
If IsNull(xyz) Then
    'Irgendwas tun, wenns NULL ist
Else
   ' was anderes tun, zb Len(xyz) auslesen
End if


b)
xyz = "" & rec.fields("meinfeld").value
If Len(xyz) ...



durch die Anf�hrungsstriche und die Verbindung mit dem m�glichen NULL-Wert ("" & ) 
wird in VBScript ein Variant vom Untertyp
String erzwungen. String wiederum kann in VBScript nicht NULL sein. Daher wird bei 
dieser Umwandlung automatisch ein leerer
String daraus gemacht.. Jetzt gibt es besagten Zustand nicht mehr, und Du arbeitest 
nur noch mit Len()>=0


Wolfgang
http://www.vbwelt.de/



| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an