Andreas Roth: datensatz hat den wert

hi Forumer,

ich will aus einer datenbank eine spalte lesen. in dieser spalte steht wenn der datensatz leer ist NULL.

wie kann ich jetzt bedingungen damit formulieren??

rs("spalte") = NULL oder rs("spalte") = "" funzt nicht...

vielen dank im voraus..

Andreas

  1. hi Forumer,

    ich will aus einer datenbank eine spalte lesen. in dieser spalte steht wenn der datensatz leer ist NULL.

    wie kann ich jetzt bedingungen damit formulieren??

    rs("spalte") = NULL oder rs("spalte") = "" funzt nicht...

    vielen dank im voraus..

    Andreas

    Hallo Andreas,

    If IsNull(rs.Fields("spalte")) Or IsEmpty(rs.Fields("spalte")) Then
       ...
    End if

    Tschau, Stefan

    1. danke vielmals...

      hi Forumer,

      ich will aus einer datenbank eine spalte lesen. in dieser spalte steht wenn der datensatz leer ist NULL.

      wie kann ich jetzt bedingungen damit formulieren??

      rs("spalte") = NULL oder rs("spalte") = "" funzt nicht...

      vielen dank im voraus..

      Andreas

      Hallo Andreas,

      If IsNull(rs.Fields("spalte")) Or IsEmpty(rs.Fields("spalte")) Then
         ...
      End if

      Tschau, Stefan

      d

  2. Hi Andreas,

    Du musst in dem Fall nach dem Variablentyp abfragen - der Wert für Null ist hier wahlweise vbNull oder 1, also:

    VarType(...wasimmer...) = 1 oder VarType(...wasimmer...) = vbNull

    Grüße,

    Utz