AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Abfrage eines SQL SELECT Befehls mit mehreren Tabellen
Thema durchsuchen
Ansicht
Themen-Optionen

Abfrage eines SQL SELECT Befehls mit mehreren Tabellen

Ein Thema von Vitus · begonnen am 28. Okt 2012 · letzter Beitrag vom 30. Okt 2012
 
Vitus

Registriert seit: 24. Apr 2003
Ort: Auckland, Neuseeland
38 Beiträge
 
Delphi XE2 Professional
 
#1

Abfrage eines SQL SELECT Befehls mit mehreren Tabellen

  Alt 28. Okt 2012, 22:42
Datenbank: SQLite • Version: 3 • Zugriff über: Zeos query
Guten Morgen,

ich benutze eine SQL SELECT Anweisung in der ich zwei Tabellen miteinander verbinde:
Code:
SELECT * FROM poly, poly_type WHERE poly.poly_type = poly_type.id AND poly.id=<something>
nun stellt sich das Problem dass beide Tabellen gemeinsame Feldnamen benutzen, wie zum Beispiel "name" oder "id". Das ist bei allen SQL Anweisungen kein Problem da die jeweiligen Felder mit dem zugehoerigen Tabellennamen verknuepft werden koennen:
Code:
SELECT poly.name, poly_type.name FROM poly, poly_type WHERE poly.poly_type = poly_type.id AND poly.id=<something>
Nun moechte ich den Datensatz der Query allerdings in Delphi auslesen, doch wenn ich dies versuche:
Code:
edtPolygonName.Text := dataSet.FieldByName('poly.name').AsString;
bekomme ich einen Laufzeitfehler der besagt dass "poly.name" nicht bekannt ist. Aendere ich den Code nach "name" funktioniert es, allerdings habe ich dann nur Zugriff auf das erste Feld mit der Bezeichnung "name". Wie kann ich in Delphi die Adresse meiner Felder genauer spezifizieren?

Besten Gruss,
Vitus
Gott segne diese Heiden! [Homer J. Simpson]
  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 07:37 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