Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi fehlermeldung in der query... (https://www.delphipraxis.net/16613-fehlermeldung-der-query.html)

Robert_G 3. Mär 2004 08:34

Re: fehlermeldung in der query...
 
Das war doch deine Abfrage, ich hatte nur den kompletten Tabellennamen durch ein Alias ersetzt.
Die Auskommentierung des Joins war auch von dir.

Sulustaner2004 3. Mär 2004 08:38

Re: fehlermeldung in der query...
 
ja, ich weiß das sie von mir ist aber wo hast du den alias deklariert ??? muss er überhaupt deklariert werden ??? ansonsten lass ich ihn nämlich wieder weg...

Robert_G 3. Mär 2004 08:48

Re: fehlermeldung in der query...
 
Falls du die Abfrage meintest...
SQL-Code:
SELECT dbo_VF.Versuchsfl_Bezeichnung --was hat dieses VF zu bedeuten ??? 
FROM  (dbo_Versuch_ST dbo_V Inner Join dbo_Versuchsflaechen_ST dbo_VF On
        dbo_V.Versuchs_ID = dbo_VF.Versuchs_ID)
--INNER JOIN Koordinaten_ST ON dbo_VF.Versuchsfl_ID = Koordinaten_ST.Versuchsfl_ID
--WHERE (((dbo_VF.Versuchsfl_Bezeichnung)))
ORDER By dbo_VF.Versuchsfl_Bezeichnung
... Ich bin nicht "per Du" mit ANSI99-SQL, denke aber das eine Zuweisung von Tabellen-Aliasen auf die Art möglich ist.
Ohne Alias/Tabellennamen vor den Feldern in einer Abfrage weiß die DB bei gleichnamigen Feldern aus 2 Tabellen nicht welches du meinst.

Simples Beispiel:
Tabelle1 : Feld1, Feld2,Feld3
Tabelle2 : Feld1, Feld2,Feld3

SQL-Code:
SELECT a.Feld1, b.Feld2
FROM  Tabelle1 a,
       Tabelle2 b
WHERE a.Feld1 = b.Feld1 And
       b.Feld2 = 1

Sulustaner2004 3. Mär 2004 09:10

Re: fehlermeldung in der query...
 
mmh...ok...das habe ich ja verstanden !!!
aber ist dieses VF (der alias) nicht irgendwo deklariert ???

Robert_G 3. Mär 2004 09:16

Re: fehlermeldung in der query...
 
Ich hoffe doch, dass bei ANSI99-SQL Tabellen Aliase in einem Join deklariert werden können.

Sulustaner2004 3. Mär 2004 09:25

Re: fehlermeldung in der query...
 
ok..dann werde ich das mal probieren !!!
danke jedenfalls erstmal !!! :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:05 Uhr.
Seite 5 von 5   « Erste     345   

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