Entwickler-Ecke
Datenbanken - Problem mit Feldnamen bei SQL-Abfrage
Kirschenklauer - Di 15.10.02 20:50
Titel: Problem mit Feldnamen bei SQL-Abfrage
Mojn Mojn!
Ich habe folgendes Problem bei einer SQL-Abfrage. Die Feldnamen meiner Tabelle beinhalten zwei Wörter (Bsp.: Englische Vokabel, Deutsche Übersetzung).
Wie trage ich das in die Abfrage ein, so dass es funktioniert?
MFG,
Juliane
UGrohne - Di 15.10.02 21:09
Dazu sollte man erstmal wissen, was für eine Abfrage Du überhaupt erstellen willst, wenn Du einfach alle Felder der Tabelle bekommen willst geht das einfach mit:
Quelltext
1:
| SELECT * FROM woerter; |
Sinnvoller und schneller wäre eine Abfrage mit definierten Feldern, wie
Quelltext
1:
| SELECT deutsch,englisch FROM woerter |
Sag einfach, was Du genau willst
Gruß, Uwe
MrSpock - Mi 16.10.02 07:11
Hallo Kirschenklauer,
wenn der Feldname aus zwei Worten besteht, sollte es funktionieren, wenn du den Namen in doppelte Anführungsstriche einrahmst:
Quelltext
1:
| SELECT "Deutsche Uebersetzung" FROM ... |
Kirschenklauer - Mi 16.10.02 11:53
Wenn ich den Feldnamen in doppelte Anführungsstriche setzte, erscheint nur immer wieder
Deutsche Uebersetzung
Deutsche Uebersetzung
Deutsche Uebersetzung
Ich möchte eben, dass er mir dann auch sagt, welche Wörter das sind.
also:
Quelltext
1:
| select Englische Vokabel, Deutsche Uebersetzung from Vokabeln |
Wenn es keine Möglichkeit gibt, dass diese Feldnamen funktionieren, muss ich halt die ganze Tabelle ändern. Aber das wäre mir nicht so lieb. Dann spinnt das Programm rum.
Falls ihr eine Möglichkeit wisst, wie man die Feldnamen einer bereits bestehenden Tabelle in der Dantenbankoberfläche von Delphi ändern kann, wäre das auch schon eine Lösung.
Gruße,
Juliane
MrSpock - Mi 16.10.02 12:38
Hallo Kirschenklauer,
sorry kleiner Fehler von mir, so isses richtig:
Quelltext
1:
| select V."Englische Vokabel", V."Deutsche Uebersetzung" from Vokabeln V |
UGrohne - Mi 16.10.02 15:08
Vielleicht solltest Du auch erstmal sagen, welche Datenbank Du verwendest, denn dann könnte ich Dir vielleicht auch entsprechende Tipps geben.
Wäre glaub ich eine Hilfe, doer nicht ? 8)
Uwe
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!