AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Interbase 2 Tabellen verknüpfen über TIBTable (JOIN)
Thema durchsuchen
Ansicht
Themen-Optionen

Interbase 2 Tabellen verknüpfen über TIBTable (JOIN)

Ein Thema von spoona · begonnen am 1. Aug 2006 · letzter Beitrag vom 7. Aug 2006
 
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#9

Re: Interbase 2 Tabellen verknüpfen über TIBTable (JOIN)

  Alt 2. Aug 2006, 12:21
Zitat von spoona:
Es müssen wohl irgendwelche Einstellungen getätigt werden, die ich leider nicht weiß.
SQL wäre soetwas:

Delphi-Quellcode:
select Stadt
from Adresse, Postleitzahl
where Adresse.ID=11111 and Adresse.PostCode=Postleitzahl.PostCode
Aber bitte ohne SQL, was ? Und wehe einer sagt einem Studenten auch noch, daß er was falsch angeht. 3 Leute sagen Dir, du sollst die TIBtable wegschmeißen und das TIBQuery gleich mit. Warum wird das denn nicht mal versucht ?

Also gut, ich schreibe die 3 Zeilen (Prinzip) selber :

Delphi-Quellcode:
DS.Close;
DS.SelectSQL.Text := 'select Stadt from Adresse where Adresse.ID=11111';
DS.Open;
DS = Tdataset-Nachfahre. Hier wohl TIBDataset. Das liefert dann die Stadt der Adresse, die die ID 11111 hat. Wo soll da jetzt die PLZ ins Spiel kommen ? Da das Select so wohl auch nicht gewünscht ist empfehle ich, dieses zunächst in IBExpert zu testen. Ist es richtig, dann so in das Delphi-Programm einbauen. 8)

P.S.: Das bezieht sich auf 2) in #7. Auf 1) gehe ich nicht erst ein. Der Datasource muß lediglich das Dataset zugeordnet werden. Hat das DBGrid diese Datasource, dann stehen die Daten schnell drin !
Gruß
Hansa
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:16 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz