Announcement

Collapse
No announcement yet.

BOOLEAN-Felder unter Access und Oracle9i

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

  • BOOLEAN-Felder unter Access und Oracle9i

    Hallo,

    ich soll eine Applikation konvertieren. Diese läuft momentan unter Access und ADO und soll in Zukunft zusätzlich unter Oracle9i laufen.

    In der Access-DB gibt es viele BOOLEAN-Felder. Wie setze ich die am Besten in Oracle um ?

    In vielen Programmteilen sind persistente Feldkomponenten TBooleanField drin. Muss ich die alle auswechseln oder kann ich denen beibringen ein Oracle-Feld zu verarbeiten ?

    Gruss
    Rainer

  • #2
    ups!!!!
    Also bis Oracle 8.1.7 und wahrscheinlich is es bei Oracle 9i nicht anders, es gibt den type BOOLEAN eigentlich nicht.<br>
    Beim konvertieren kannst du da Feld als Number(1,0) mit den wert 0 = FALSE, 1 = TRUE definieren.<br>
    Im Delphi Programm kanst du z.B. <br>
    Boolean(table1.FieldByName('FELD').asInteger) benutzen oder direkt table1.FieldByName('feld').asBoolean.<br>
    Ich denke, andere Möglichkeiten gibt es nicht<br>
    Gruss<br>
    Matthias<br&gt

    Comment


    • #3
      habe auch keine andere Lösung (leider). Kleiner Tipp: VarChar(1) braucht weniger Platz und geht schneller

      Comment

      Working...
      X