AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken sqlite 3 ... Abfrage mit zwei Datenbanken
Thema durchsuchen
Ansicht
Themen-Optionen

sqlite 3 ... Abfrage mit zwei Datenbanken

Ein Thema von Maskenschlitzer · begonnen am 5. Dez 2012 · letzter Beitrag vom 28. Feb 2019
 
Graf Gustav

Registriert seit: 13. Mär 2011
51 Beiträge
 
Delphi 10.4 Sydney
 
#9

AW: sqlite 3 ... Abfrage mit zwei Datenbanken

  Alt 28. Feb 2019, 17:48
Der Thread ist ja ein paar Donnerstage alt, aber der letzte Beitrag von Maske ist der einzig stabile, den ich auch heute noch zu dem Thema TZGroupedConnection finden konnte.(sogar ein Verweis im ZeosLib-Board von 2013 : 'I know one german uses the TZGroupedConnection and it's Connection-Groups to join two SQLite databese with one TZQuery-Object....')
Ich habe einige MySQL-Datenbanken, die auf einem MariaDB-Server zuhause sind und von denen ich zwei mit einem SQL-Statement erreichen muss.
Beim Nachvollziehen von Maskes Vorgehensweise musste ich die Server-Parameter in der TZGroupedConnection angeben, sie wurden nicht aus den TZConnections genommen. (Was nebenbei bedeutet, dass die DB auf dem selben Server liegen müssen).
Damit hat dann die Server-Verbindung geklappt, aber die DB-Namen hatte ich bisher immer in den TZConnections angegeben...
Also die DB-Namen in den TZConnections weggelassen und und einfach im SELECT die <DB.Table>-Syntax-benutzt - klappt.
Wozu dann eigentlich die TZGroupedConnection?
Ja, es ist irgendwie ein Treppenwitz, zumindest in in meiner Konstellation (ZeosLib 7.2.1, MySQL/MariaDB 5) funktioniert folgendes einwandfrei:
1 TZConnection, 1 TZ[ReadOnly]Query ohne DB-Angabe und ein 'SELECT * FROM db1.table JOIN db2.table ON ...'
Es wurden zu diesem Thema einige, z.T. sehr weitgehende Diskussionen geführt.
Vielleicht ist es für den einen oder anderen hilfreich, wie einfach das in der hier genannten Umgebung zu realisieren ist.
Reinhold
  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 01:36 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