Announcement

Collapse
No announcement yet.

SQL Zugriff auf Spalte mit Leerzeichen

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

  • SQL Zugriff auf Spalte mit Leerzeichen

    Hallo ich muß nach einer Spalte in einer Access-DB sortieren. My Problem: die Spalte enthält ein LeerZeichen. Bei ....order by xxx yyy bekomme ich eine Fehlermeldung. Was kann man machen. Ich habe es schon mit chr(39) probiert als 'xxx yyy'. Das ergibt keine Fehlermeldung, aber leider auch keine Sortierung. Grundsätzlich tritt das Problem auch bei Select * from xxx yyy.... auf. Gibt es einen Trick ?

  • #2
    Hallo,

    über welchen Weg (BDE, ODBC, DAO oder ADO) erfolgt der Zugriff? Angenommen, der Zugriff erfolgt über ADO (Microsoft Jet Engine 4) auf eine ACCESS 2000-Datenbank. Dann müssen Tabellen und Spalten, die Leerzeichen enthalten, in eckige Klammern eingekapselt werden (Zitat: "<i>If a field name includes a space or some other nonalphanumeric character, you must enclose that field name within square brackets ([ ]).</i>"). Beispiel:
    <pre>
    CREATE TABLE tblCustomers
    (CustomerID INTEGER,
    [Last Name] TEXT(50),
    [First Name] TEXT(50),
    Phone TEXT(10),
    Email TEXT(50))
    </pre&gt

    Comment

    Working...
    X