VB-Homepage Tipp 225

Fehler beim Auslesen von Nullwerte aus DB vermeiden

Es ist der erste Tipp, der sich speziell dem Thema Datenbankprogrammierung widmet, dies ist einfach dem Umstand geschuldet, daß ich mich bisher kaum mit dieser Thematik beschäftigt habe. (beschäftigen mußte)

Wenn auch Sie Ihre ersten Gehversuche in dieser Richtung unternehmen, dann werden Sie mit Sicherheit auf ein Problem stoßen, daß wahrscheinlich alle am Anfang hatten.

Es geht dabei um das Auslesen von Datenbankfeldern, die keinen Wert enthalten.

Und kein Wert heißt hier wirklich keinen Wert, nicht etwa "" oder 0 sondern man sagt dazu Null ( zu Deutsch = Leer ).

Und damit Sie nicht erst über nichtssagende Fehlernummern (Bsp.: Errorcode 94) grübeln müssen, gibt es hier einen Tipp, wie Sie im vorab diese Fehler abfangen können.

Entweder

.... durch hinzufügen von greifbarem Nichts :-)

für Textfelder
Textvariable = "" & myRecordset("Text")

für Nummericfelder
Numericvariable = 0 & myRecordset("Numeric")

.... oder wenn Sie sowieso die Länge des Zelleninhaltes benötigen, dann

If Len(myRecordset("Text")) < 1 then Variable = ""

usw ....


Tipp-Download

Quelle :

Zurück zur Übersichtsseite