Bindestrich im Feldnamen

Mahlzeit!

Hab da mal wieder ein Problem wo keiner eins vermuten würde! :smile:

Hab eine Tabelle wo ein Feld „Geräte-Nr“ heisst. wenn ich jetzt über eine SQL-Abfrage versuche darauf zuzugreifen macht er genau durch dieses Minuszeichen einen Abbruch!

Wioe kann ich ihm beibringen dass minus ein „normaler“ buchstabe ist.

also das Feld der Tabelle zuändern würde heissen 1.000.000.000 Verknüpfungen zu ändern!

Dank Euch im Vorraus

Gruß

René

Feldname wird nicht in Verknüpfungen mitgeändert?
Hallo René,

also das Feld der Tabelle zuändern würde heissen 1.000.000.000
Verknüpfungen zu ändern!

Ich dachte eigentlich, die Verknüpfungen würden automatisch mitgeändert. Probier’s doch mal, mach eine Kopie der Datenbank und versuch es einfach.
Sonst fällt mir dazu auch nix ein, sorry.
Gruß, Verena

Hi Verena…

… hatte ich auch mal gedacht…

iiii is vielleicht auch so, aber nach dem Versuch die Änderung einfach mal zu machen, hat jede Abfrage und jedes Formular wo auch nur eine kleine verknüpfung (egal ob VBA/SQL/„normal“) danach war gemotzt und nach bezug gefragt! *heul*

LG
René

Moin, René,

setz den Feldnamen in Anführungszeichen; ob doppelte oder einfache, hängt von der DB ab.

Gruß Ralf

Hab beides probiert! :frowning: Beides mal wurde mir ein fehler ausgegeben! (Fehler beim Compilieren… erwarte benutzer!

Trotzdem auch Dir danke! :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Solche Feldnamen musst du unbedingt in eckige Klammern einschließen.

Gruß EPa

Hab eine Tabelle wo ein Feld „Geräte-Nr“ heisst. wenn ich
jetzt über eine SQL-Abfrage versuche darauf zuzugreifen macht
er genau durch dieses Minuszeichen einen Abbruch!

Wenn der Feldname in eckigen Klammer steht, keine Problem:

SELECT Tabelle1.hallo, Tabelle1.[das-feld]
FROM Tabelle1
WHERE (((Tabelle1.[das-feld]) Like „*f*“));