Domino 9 und frühere Versionen > ND8: Administration & Userprobleme

ODBC Feldnamen mit Leerzeichen

(1/1)

SHeldmann:
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

pram:
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

SHeldmann:
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

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln