AW: Tabellenfelder 2 versch. Datenbanken vergleichen
Du scheinst ja den Zugriff eher aus dem Firebird heraus zu benötigen.
Aber Firebird scheint da (standardmäßig) nur mit anderen Firebirds reden zu können und mag keine fremden DBMS. https://firebirdsql.org/rlsnotesh/rn...exctstmnt.html Die andere Richtung geht wohl (laut Delphi.Narium). Und LocalSQL wäre wohl auch nichts für dich. |
AW: Tabellenfelder 2 versch. Datenbanken vergleichen
Access ist ein recht schönes Frontend für Datenbanken, wenn man nicht mehr als 64k Datensätze betrachtet. Einmalige oder seltene Aktionen sind dort recht gut aufgehoben.
Gruß K-H |
AW: Tabellenfelder 2 versch. Datenbanken vergleichen
Vor allem auch für den Nichtprofi recht gut zu handhaben.
Und man muss damit ja nichtmal Accessdatenbanken nutzen. Man kann auf alles an Datenbanken zugreifen, auf das man via ADO / ODBC irgendwie zugreifen kann. |
AW: Tabellenfelder 2 versch. Datenbanken vergleichen
Ich bin kein Freund von Access, aber verschiedene Systeme anzapfen kann es wirklich einfach in MS Manier. Mit einigen Klicks ist die Verknüpfung erledigt, keine Zeile Code nötig.
Noch ein paar Klicks und man hat seine Vergleichsabfrage, wahlweise die positiven oder negativen Fälle ausgegeben. Noch ein paar Klicks und man hat es vielleicht sogar sinnvoll in einem Makro verpackt, ohne eine einzige Variable zu deklarieren oder sonst irgendwelchen Code zu schreiben. (und wenn man mag, kann man es auch per COM Server alles programmieren) - lege eine ODBC Verknüpfung zu meiner Firebird Tabelle xy an (wahlweise vielleicht lieber vorgefilterter view) - Erzeuge eine Abfrage mit SQL = ... - Starte die Abfrage und exportiere das Ergebnis oder was auch immer Programmieren wäre eigentlich erst nötig, wenn es tatsächlich variable Parameter gibt wie wählbarer Datumsbereich, wechselnde Datenquellen oder Ergebnis Export Ziele, fallweise Sonderprüfung bei Fehlern, Plausibilitätsauffälligkeiten, ... Ich denke ähnlich wie p80286 schrieb, Probleme gibt es erst in speziellen Situationen, die 64k war aber Excel früher mal oder? M.E. ist die Schwäche (oder besser eine der Schwächen ) von Access nicht die Datenmenge, sondern (ausgeprägter) Mehrbenutzerbetrieb. Es dürfen ruhig ein paar Millionen Records sein, aber bitte nicht alle dran rumfummeln. Vielleicht täusche ich mich auch. Vielleicht ist es auch eine strategische Sache. Wenn das Ende der Access Anwendung sowieso absehbar ist, macht man die Sache lieber in Firebird. |
AW: Tabellenfelder 2 versch. Datenbanken vergleichen
Zitat:
Gruß K-H |
AW: Tabellenfelder 2 versch. Datenbanken vergleichen
Zitat:
In solchen Zusammenhängen kann ich mir gut vorstellen, dass Abfragen einfach nur die halbe Wahrheit liefern, also im Prinzip unbrauchbar sind. Ich hatte dann vielleicht Glück, dass auch ohne echten PK immer alles glatt lief. Feldnamen ohne die doofen eckigen Klammern sind in dem Zusammenhang auch ein Problem, also innerhalb der Access Abfrage. * Alles ohne Gewähr und ggF. veraltet. |
AW: Tabellenfelder 2 versch. Datenbanken vergleichen
Das Programm mit der ACCESS-Datenbank wird langsam eingestampft. Deshalb sollte dieser Vergleich schon von der Seite der Firebird-Datenbank sein. Ich denke, dass mit einer Temp-Tabelle in Firebird das einfacher zu machen ist. Es sind nur 3-4 Felder, die ich übertragen muss.
Gruß, Luckner |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:40 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