AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Rückgabe einer Query
Thema durchsuchen
Ansicht
Themen-Optionen

Rückgabe einer Query

Ein Thema von FrankBrin · begonnen am 10. Feb 2006 · letzter Beitrag vom 10. Feb 2006
Antwort Antwort
FrankBrin

Registriert seit: 8. Mär 2005
Ort: Oppenweiler
105 Beiträge
 
Delphi 2007 Enterprise
 
#1

Rückgabe einer Query

  Alt 10. Feb 2006, 11:01
Datenbank: MSDE • Version: aktuell • Zugriff über: ADO
Moin, moin,

Stelle gerade mein Programm von MS Access auf MSDE um.
Da hab ich folgendes Problem, welches vielleicht nur eine Einstellungssache ist.

Ich mach ein Select... mit einer TAdoQuery über mehrere Tabellen. In den Tabellen gibt es gleichlautende Spalten.
Bei Access konnte ich z.Bsp. q.FieldbyName( 'Table1.Titel') verwenden. Dies führt bei der MSDE zu einem Fehler.
Kann man der MSDE beibringen, das sie mir Ergebnisse der Form Tabellenname.Spaltenname zurückliefert.

Natürlich kann ich die gleichlautenden Spalten mit einem AS unterscheiden, dies würde aber gigantischen Programmieraufwand für mich bedeuten.

Gruß Frank
Frank Brinschwitz
  Mit Zitat antworten Zitat
sir-archimedes

Registriert seit: 2. Jan 2006
Ort: Münster
167 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Rückgabe einer Query

  Alt 10. Feb 2006, 11:20
Versuch mal:
SQL-Code:
SELECT
   Feld AS Bezeichnung
FROM
   Tabelle
Evtl. kannst du als Bezeichnung auch "Tabelle.Feld" (mit/ohne Anführungszeichen - k.A.) zurückgeben lassen.

[EDIT:] Habe gerade ausprobiert, dass folgende Syntax funktioniert:
SQL-Code:
SELECT
   Feld AS "Tabelle.Feld"
FROM
   Tabelle
(Sorry, hatte dein Post nur halb gelesen zunächst. Ist mein Vorschlag also das, was du verhindern möchtest? Ich glaube kaum, dass du allgemein einstellen kannst, wie der SQL-Server seine Felder benennt...)
[/EDIT]
  Mit Zitat antworten Zitat
Antwort Antwort


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 21:56 Uhr.
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