Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: SHeldmann am 09.02.10 - 17:13:53

Titel: ODBC Feldnamen mit Leerzeichen
Beitrag von: SHeldmann am 09.02.10 - 17:13:53
Hallo zusammen,

ich muß über eine ODBC Schnittstelle aus einer anderen DB Felder übertragen, habe aber bei den Feldern Probleme bei denen der Feldname ein Leerzeichen beinhaltet.

Der SQL scheint zu klappen:
sqlquery = "SELECT Gerät, Abgangsdatum, Gesperrt, Sperrhinweis, 'Gültig ab', 'Gültig bis' FROM Gerät"

Aber wenn ich den Feldinhalt ausgeben möchte bekomme ich nur bei den 'Gültig ab'und  'Gültig bis' Feldern nur "Feldnamen".

         qry.SQL = sqlquery
         result.CacheLimit = 2000
         result.FetchBatchSize = 2000
         result.Execute
         
         Do
            result.NextRow
               Print result.GetValue("Gerät")
               Print result.GetValue("Abgangsdatum")
               Print result.GetValue("Gesperrt")
               Print result.GetValue("Sperrhinweis")
               Print result.GetValue("Gültig ab")
               Print result.GetValue("Gültig bis")
                               ...

Was mache ich hier Falsch?

Danke
Titel: Re: ODBC Feldnamen mit Leerzeichen
Beitrag von: pram am 09.02.10 - 18:56:27
probier mal

SELECT `Gültig ab` As Gueltig_Ab, `Gültig bis` As Gueltig_Bis FROM `Gerät`

Übrigens: Zum Angeben von Feldnamen sollte man diese in Backticks ( `)  und nicht in einfachen oder doppelten Hochkommas verwenden.

Gruß
Roland
Titel: Re: ODBC Feldnamen mit Leerzeichen
Beitrag von: SHeldmann am 10.02.10 - 09:54:40
Hallo Roland,

Danke für den Tipp, aber leider funktioniert das nicht mit den Backticks, nur die einfachen oder doppelten Hochkommas funktionieren.
Habe noch vergessen zu sagen wr haben Notes 8.5 und als Client 8.51 im Einsatz.

Gruß,
Sören