Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi BDE - IBDAC verwenden (https://www.delphipraxis.net/171144-delphi-bde-ibdac-verwenden.html)

saxy 23. Okt 2012 07:14

Datenbank: Paradox • Version: unbekannt • Zugriff über: BDE IBDAC

Delphi BDE - IBDAC verwenden
 
Hallo zusammen,

vorab, über die Datenbankanbindung unter Delphi habe ich "noch" keine wirkliche Ahnung. Bisher habe ich alles in C# entwickelt, mit einem MS SQL Server... :lol: (Schöne Zeit war's)

Mein aktuelles Projekt zwinkt mich, mich mit diesem Thema (Paradox :pale:, BDE ==> IBDAC...) zu beschäftigen. Vielleicht kann mir hier jemand helfen..:?:

Wir haben zwei Programme, deren Basis auf einem alten Stand identisch sind.:!:

Die Evolution der einen Software: Die Paradox-Datenbank wurde über Firebird ersetzt und über IBDAC angesprochen...:thumb:
Die Evolution der anderen Software: Die Paradox-Datenbank ist erhalten und wird über BDE angesprochen.:?

Nun besteht die Anforderung, dass ein Filter- und Sortierdialog von der Firebird-unterstützen Software auf die alte Paradox-unterstützen Software angewandt werden soll.
Kann man auf "einfache" Art und Weise IDBAC verwenden, um eine alte Paradox anzusprechen und teilweise die BDE zu ersetzen? Die Anbindung/Kommandos.. sollen soweit wie möglich übernommen werden.:?:

Unser Projektleiter ist der Meinung, dass dies leicht realisierbar ist und "nur" abgeschrieben werden muß.... Ich bin der Meinung, dass dies so nicht geht und eine SQL-Datenbank benötigt wird und ein Redesign auslöst.:twisted:

Kann mir hier jemand fachkundigeAuskunft geben..:P


Vorab schon einmal vielen Dank für die Antwort.

Lemmy 23. Okt 2012 07:24

AW: Delphi BDE - IBDAC verwenden
 
Hi,

nein mit IBDAC lässt sich keine Paradox-DB verarbeiten. Allerdings gibt es auch für die BDE/Paradox eine TQuery, mit der ein eingeschränktes SQL verwendet werden kann - reicht diese nicht aus? dann die BDE halt auch auf Firebird umsetzen und gut ist...

GRüße

mkinzler 23. Okt 2012 07:32

AW: Delphi BDE - IBDAC verwenden
 
Zitat:

Kann man auf "einfache" Art und Weise IDBAC verwenden, um eine alte Paradox anzusprechen und teilweise die BDE zu ersetzen? Die Anbindung/Kommandos.. sollen soweit wie möglich übernommen werden.
Nein, den IBDAC ist eine Komponentensammlung für den Zugriff auf Interbase bzw. FireBird-Datenbanken(Servern).
Zitat:

Unser Projektleiter ist der Meinung, dass dies leicht realisierbar ist und "nur" abgeschrieben werden muß.... Ich bin der Meinung, dass dies so nicht geht und eine SQL-Datenbank benötigt wird
. Der Paradoxbestand muss hierfür in eine Interabse/Firebird Datenbank überführt werden
Zitat:

und ein Redesign auslöst.
Das wäre sinnvoll.
IBDAC besitzt einen Migrationswizard der hilft den Code für den Zugriff über die BDE auf einen Zugriff per IBDAC zu überführen.

Sinnvoll wäre aber imho eine weitergehende Anpassung der DB(-struktur), der Abfragen ( ->SQL) und des Codes.

saxy 23. Okt 2012 07:59

AW: Delphi BDE - IBDAC verwenden
 
Hallo zusammen,

vielen Dank für die schnelle Antwort.

Ich denke, ich werden für mein Problem TQuery einsetzen. :coder:

Gruß

Saxy :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:26 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