Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi [SQL] Tabelle "lokal" ablegen und in Join verwenden (https://www.delphipraxis.net/68596-%5Bsql%5D-tabelle-lokal-ablegen-und-join-verwenden.html)

Loki77 2. Mai 2006 11:48

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:
SELECT a.Feld, b.Feld FROM ServerTabelle a, LokaleTabelle b where a.Feld=b.Feld
Nur wie bringe ich hier die lokale Tabelle unter? Pfadangaben sind nicht so sinnvoll,
besser wäre sowas wie bei Delphi:
Delphi-Quellcode:
  ExtractPath(Application.ExeName) + 'LokaleTabelle.DB';
Die SQL-Anweisung stehlt in einer INI, kann also nicht über den ProgrammCode arbeiten,
sollte alles dynamisch bleiben.
Hoffe Ihr wisst was ich meine, :gruebel:
Vielen Dank, Philipp

mkinzler 2. Mai 2006 11:51

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.

Loki77 2. Mai 2006 11:53

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.

mkinzler 2. Mai 2006 12:13

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

Loki77 2. Mai 2006 12:53

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

mkinzler 2. Mai 2006 12:55

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 07:46 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