Autor Beitrag
Kirschenklauer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



BeitragVerfasst: Di 15.10.02 20:50 
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

_________________
Check the Base
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: 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:
ausblenden Quelltext
1:
SELECT * FROM woerter;					


Sinnvoller und schneller wäre eine Abfrage mit definierten Feldern, wie
ausblenden Quelltext
1:
SELECT deutsch,englisch FROM woerter					


Sag einfach, was Du genau willst

Gruß, Uwe
MrSpock
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 262



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

ausblenden Quelltext
1:
SELECT "Deutsche Uebersetzung" FROM ...					

_________________
Live long and prosper
MrSpock \\//
Kirschenklauer Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 16



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

ausblenden 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

_________________
Check the Base
MrSpock
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 262



BeitragVerfasst: Mi 16.10.02 12:38 
Hallo Kirschenklauer,

sorry kleiner Fehler von mir, so isses richtig:

ausblenden Quelltext
1:
select V."Englische Vokabel", V."Deutsche Uebersetzung" from Vokabeln V					

_________________
Live long and prosper
MrSpock \\//
UGrohne
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Veteran
Beiträge: 5502
Erhaltene Danke: 220

Windows 8 , Server 2012
D7 Pro, VS.NET 2012 (C#)
BeitragVerfasst: 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