Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi PostgreSQL - Abfrage aus 2 Tabellen (https://www.delphipraxis.net/119487-postgresql-abfrage-aus-2-tabellen.html)

Trigger2003 27. Aug 2008 14:13

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Zitat:

Zitat von NetSonic
Manchmal ist man echt auf beiden Augen doof... :mrgreen:

:zwinker: Un ich sach noch:

Zitat:

Zitat von Trigger2003
Vielleicht die Testdaten nochmal kurz checken :wink:

Viel Erfolg noch! :coder:

NetSonic 27. Aug 2008 14:20

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Zitat:

Zitat von Trigger2003
Zitat:

Zitat von NetSonic
Manchmal ist man echt auf beiden Augen doof... :mrgreen:

:zwinker: Un ich sach noch:

Zitat:

Zitat von Trigger2003
Vielleicht die Testdaten nochmal kurz checken :wink:

Viel Erfolg noch! :coder:

Naja, die Testdaten waren ja richtig... *hust* Nur die Definition der Tabellenfelder nicht... :tongue:

Danke!

NetSonic 27. Aug 2008 15:28

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Jetzt stellt sich mir noch eine Frage:
Es ist gewünscht diese Datenmenge direkt editieren zu können. Wie stelle ich es an, da die TADOQuery ein JOIN Statement in einem Select leider blockiert und keine Modifikation zulässt, die Ergebnismenge bearbeiten zu können. Ein Select ohne JOIN Funktioniert ohne Probleme...

marabu 27. Aug 2008 15:55

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Hallo,

damit du tblAddress bearbeiten kannst, schmeißt du den Join wieder weg und arbeitest mit einem LookupField.

Grüße vom marabu

NetSonic 27. Aug 2008 16:04

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Ja gut, das würde gehen. Aber wie weiß ich denn, welcher Datensatz in der Grid (Ansicht der Datensätze aus dem SELECT/JOIN-Konstrukt) ausgewählt wurde, damit ich diesen direkt bearbeiten kann?!?! :gruebel:

marabu 27. Aug 2008 16:06

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Der im Grid ausgewählte Datensatz wird zum aktuellen Datensatz des dem Grid unterliegenden DataSet ...

NetSonic 27. Aug 2008 16:13

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Ähm, ich nutze derzeit kein DataSet. Das alles läuft über TADOConnection, TADODataSource und TADOQuery. Oder ist das ein Problem bzw. grob fahrlässig? :?:

marabu 27. Aug 2008 16:39

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
Wenn du eine datensensitive visuelle Komponente verwendest, dann benutzt du auch TDataSource - und dort musst du deinen DataSet angeben, was du ja bestimmt gemacht hast. TADOQuery ist eine von TDataSet abgeleitete Komponente, sonst könntest du deine Query dort gar nicht eintragen.
Eventuell möchtest du dir die Komponente TADODataSet anschauen, die moderner als TADOQuery ist.
TADOQuery ist mehr für BDE Konvertiten.

NetSonic 27. Aug 2008 16:41

Re: PostgreSQL - Abfrage aus 2 Tabellen
 
OK, das werde ich dann mal in Angriff nehmen. Falls es dort Probleme gibt, werd ich mich wieder melden!
Danke für den Tipp! :thumb:

Schönen Abend noch...


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:35 Uhr.
Seite 3 von 3     123   

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