Announcement

Collapse
No announcement yet.

Datenbank auslesen

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

  • Datenbank auslesen

    Hallo Leute,
    ich habe Probleme beim Auslesen einer mssql-Datenbank, wenn bei Spalten mit Datentyp "text" Felder "NULL" gesetzt sind. Wenn ich beim feldweisen Auslesen mit "String inhalt=result.getString(i);" bei erwähnten Feldern ankomme, wird abgebrochen (SQLException) und somit auch nichts in meine Ausgabetabelle eingetragen. Wie kann ich die NULL-Felder abfragen, ohne das ich rausfliege?
    Wer kann mir helfen?
    Vielen Danke! Heike

  • #2
    Hängt ein wenig vom JDBC Treiber ab, ein getIsNull() oder isNull() zuvor sollte helfen. (Findest Du mit dem Hinweis denke ich aber in der Doku

    Comment


    • #3
      Hallo Andreas,
      ich habe jetzt die Methode
      "public final boolean isNull(int ordinal)
      {
      return true;
      }"
      eingefügt und rufe diese vor dem "result.getString(i);" auf.
      Mein return-true kann aber nicht stimmen. Was muss ich denn zurückgeben?
      Vielen Dank! Heik

      Comment


      • #4
        Nein!!!!

        Es gibt eine Funktion deines JDBC Result Sets, also da wo Du auch Dein result.getString(i) hernimmst. Also ein result.getIsNull() oder so.

        [Soll ich jetzt in den JDBC Spezifikation schauen, weiß nur das es da gibt, habe es schon verwendet, sitze aber vor Delphi, müßte nachschauen

        Comment

        Working...
        X