![]() |
Datenbank: Paradox • Version: 7 • Zugriff über: Query
[SQL] Tabelle "lokal" ablegen und in Join verwende
Hallo!
Hab´ne kleine Frage zu SQL: In meiner DatenBank-Anwendung ist es notwendig, eine "Hilfstabelle" zu erstellen. Diese möchte ich nun aber nicht auf den Server legen, sondern "lokal" in den Ordner der Anwendung. Besteht die möglichkeit nun diese Tabelle mit anderen Tabellen auf dem Server zu "joinen"? Also so ungefähr:
SQL-Code:
Nur wie bringe ich hier die lokale Tabelle unter? Pfadangaben sind nicht so sinnvoll,
SELECT a.Feld, b.Feld FROM ServerTabelle a, LokaleTabelle b where a.Feld=b.Feld
besser wäre sowas wie bei Delphi:
Delphi-Quellcode:
Die SQL-Anweisung stehlt in einer INI, kann also nicht über den ProgrammCode arbeiten,
ExtractPath(Application.ExeName) + 'LokaleTabelle.DB';
sollte alles dynamisch bleiben. Hoffe Ihr wisst was ich meine, :gruebel: Vielen Dank, Philipp |
Re: [SQL] Tabelle "lokal" ablegen und in Join verw
Könnte funktionieren, da Paradox ja dateibasiert ist. Ich würde es an deiner Stelle mal ausprobieren.
|
Re: [SQL] Tabelle "lokal" ablegen und in Join verw
Hi!
Wollte ja nur wissen ob es ein SQL-Equivalent zu dem Delphi-Code gibt, kann ja wie gesagt nicht im Code arbeiten, betrifft nur ein kleines Element der Anwendung. Und ich will ja nicht alle Tabellen lokal ablegen. |
Re: [SQL] Tabelle "lokal" ablegen und in Join verw
Ich würde es mal so versuchen:
SQL-Code:
SELECT a.Feld, b.Feld FROM ServerTabelle a, c:\LokaleTabelle.db b where a.Feld=b.Feld
|
Re: [SQL] Tabelle "lokal" ablegen und in Join verw
Da hab´ich ja dann ´nen absoluten Pfad.
Geht´s nicht irgendwie anders? mmmhh.... :gruebel: Gruss Philipp |
Re: [SQL] Tabelle "lokal" ablegen und in Join verw
Wenns so funktioniert? kannst du den Pfad dann dynamisch zur laufzeit aus dem Anwendungspfad setzen.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:20 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 by Thomas Breitkreuz