Announcement

Collapse
No announcement yet.

Select mit Angabe von Feldtyp

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

  • Select mit Angabe von Feldtyp

    Hallo,<p>
    Ich möchte gern einen InsertSQL absetzen:<p>
    <pre>Insert Into "NewTab.DB"
    Select ArtNr, 6 as ArtNrArt, Bezeichnung as Text
    From "OldTab.DB"</pre><p>
    Das ganze geschieht mit D6.02 auf einer Paradox7 Datenbank. Das funktioniert auch, nur leider wird die 6 immer als Fließkommazahl gewertet. Leider ist das Feld ArtNrArt aber vom Typ Integer. Der Insert schlägt dann fehl, wegem falschen Datentyp.<p>
    Weiß jemand, wie ich das im SQL bewerkstelligen kann. Ich dachte etwa so:<br>
    .. Select ArtNr, Int(6) as ArtNrArt, ...<br>
    was leider nicht funktioniert.<p>
    Schöne Grüße, Mario Noack
    Schöne Grüße, Mario

  • #2
    Hallo,

    die <b>CAST</b>-Funktion (Beschreibung siehe LOCALSQL.HLP aus dem Verzeichnis <i>C:\Programme\Gemeinsame Dateien\Borland Shared\BDE</i>) hilft hier bei der Typumwandlung weiter:

    Select ArtNr, CAST(6 AS INTEGER), Bezeichnung as Text
    From "OldTab.DB&quot

    Comment


    • #3
      Super, genau das habe ich gesucht!<p>
      Vielen Dank, Mario Noac
      Schöne Grüße, Mario

      Comment

      Working...
      X