Announcement

Collapse
No announcement yet.

Recordset Fields inkorrekte Ausgabe für num. Datentyp ("0" und nicht "")

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Recordset Fields inkorrekte Ausgabe für num. Datentyp ("0" und nicht "")

    Hallo zusammen,

    brauche Euren Rat als Excel/MySQL-Server Experten.
    Wenn ich aus einer MySQL Datenbank ein "leeres Feld" (d.h. NULL) in Excel per Recordset auslesen möchte, bekomme ich für einen in MySQL definierten Datentypen String den Wert "" (<-korretes Ergebnis) und für einen numerischen Datentyp den Wert "0" (<-nicht korrekt, da NULL/leer in Datenbank)
    Im MySQL Query Browser stimmt das Ergebnis:
    Datum Wert
    01.01.09 NULL
    In Excel nicht:
    Datum Wert
    01.01.09 0

    Wie muss ich den rs (Recordset) in VBA festlegen, damit er mir in diesem Fall das korrekte Ergebnis, nämlich "" ausspuckt?

    VB Quellcode:
    Set rs = New ADODB.Recordset
    ExcelCelle=rs.Fields().Value

    Hoffe ich nerve Euch nicht zu sehr damit.
    Habe leider beim Suchen nix gefunden.

    VG, Artur
Working...
X