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 ?
Announcement
Collapse
No announcement yet.
SQL Zugriff auf Spalte mit Leerzeichen
Collapse
X
-
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>
Comment