Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi verknüpfte Abfrage ... Wie macht mans richtig? (https://www.delphipraxis.net/141997-verknuepfte-abfrage-wie-macht-mans-richtig.html)

torud 21. Okt 2009 20:24

Re: verknüpfte Abfrage ... Wie macht mans richtig?
 
Hallo,

hier nun des Rätsels Lösung!

SQL-Code:
SELECT matches.id, matches.round, teams.teamname AS
Team_A , teams_1.teamname AS Team_B , matches.result_a AS
Res_A, matches.result_b AS Res_B, matches.m_date, matches.m_time
FROM (matches INNER JOIN teams ON matches.team_a_id = teams.id) INNER JOIN
teams AS teams_1 ON matches.team_b_id = teams_1.id
WHERE (matches.league_id = 1) AND (matches.round = 1);
@Jens: Du meinst das Thema des Threads soll ich ändern???

DeddyH 21. Okt 2009 20:31

Re: verknüpfte Abfrage ... Wie macht mans richtig?
 
Das "SQL" von Access werde ich wohl nie kapieren :roll:

torud 22. Okt 2009 09:15

Re: verknüpfte Abfrage ... Wie macht mans richtig?
 
Ok, nun habe ich da aber noch ne Frage zu.

Das abgefragte Ergebnis wird korrekt in meinem DBGrid gelistet. Will ich aber nun bei Res_A (dem Ergebnis des Teams A) etwas eintragen oder ändern, erhalte ich bei Enter oder Verlassen des Datensatzes folgende Fehlermeldung:

Im Projekt Test.exe ist eine Exception der Klasse EOleException aufgetreten. Meldung: 'Nicht genügend Schlüsselfeldinformationen zum Aktualisieren'. Prozess wurde angehalten. Mit Einzelne Anweisung oder Start fortsetzen.

Kann es sein, dass man dieses SQL-Ergebnis nicht editieren kann!?!? Selbst in Access ist es nicht möglich. Ich erhalte dort nur einen Hinweiston, keinen Fehler oder sonstigen Hinweis. Hat hierzu jemand eine Idee, oder soll ich besser einen neuen Thread aufmachen!?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:58 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz