Autor Beitrag
csigg
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Do 30.06.05 15:32 
Ich hab in meinem SQL Statement ein Problem
ausblenden Quelltext
1:
SELECT * FROM MITARBEITER, ANWESENHEIT GROUP BY NAME					

kan mir jemand sagen was dabei Interbase inkompatibel ist??
Lemmy
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 792
Erhaltene Danke: 49

Windows 7 / 10; CentOS 7; LinuxMint
Delphi 7-XE10.1, VS 2015
BeitragVerfasst: Fr 01.07.05 08:20 
Hi,

darf man fragen wo das Problem liegt? Gibt es ne Fehlermeldung? Hast Du überhautp IB installiert?

Lemmy
csigg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Fr 01.07.05 08:23 
ja klar, IB läuft inkl allen anderen Statements(SELECT, UPDATE,....), es kommt immer Column..... SQL Fehler -104
jasocul
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 6393
Erhaltene Danke: 147

Windows 7 + Windows 10
Sydney Prof + CE
BeitragVerfasst: Fr 01.07.05 08:23 
Das hat mit IB nichts zu tun. Das ist grundsätzlich falsch.
Du kannst nicht Select * ... machen, wenn du ein group by machen willst.
Du musst dann schon die Felder angeben, die du haben möchtest. Zusätzlich darfst du Aggregat-Funktionen verwenden (Max, Count, Sum,...).
Ich hoffe, dass dein SQL-Statement unvollständig war. Ansonsten hast du außerdem noch eine Kreuztabelle aus zwei Tabellen produziert.
csigg Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 706

WIn XP, Win NT, Win2000, Suse8.0
Delphi 5, Delphi 6
BeitragVerfasst: Fr 01.07.05 08:26 
alles hinter from hab ich weggelassen, existiert normal schonnoch.
Aber in diesem Fall muss ich das ganze anders machecn, danke.