Nehme alles zur�ck und behaupte �ber mich:

ESEL

(rund herum war n�mlcih eine Schlrefe, die nur dann daten ausgibt, wenn
das feld NICHT leer ist.... *sch�m*)

Stefan.

-----Urspr�ngliche Nachricht-----
Von: Wolfgang Kluge [mailto:[EMAIL PROTECTED]] 
Gesendet: Freitag, 06. September 2002 09:35
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Re: Len von nix?


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.as
| p

| [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