AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi BDE - IBDAC verwenden
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi BDE - IBDAC verwenden

Ein Thema von saxy · begonnen am 23. Okt 2012 · letzter Beitrag vom 23. Okt 2012
Antwort Antwort
saxy

Registriert seit: 3. Sep 2009
10 Beiträge
 
#1

Delphi BDE - IBDAC verwenden

  Alt 23. Okt 2012, 08:14
Datenbank: Paradox • Version: unbekannt • Zugriff über: BDE IBDAC
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... (Schöne Zeit war's)

Mein aktuelles Projekt zwinkt mich, mich mit diesem Thema (Paradox , 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...
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.

Kann mir hier jemand fachkundigeAuskunft geben..


Vorab schon einmal vielen Dank für die Antwort.
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Delphi BDE - IBDAC verwenden

  Alt 23. Okt 2012, 08:24
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
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Delphi BDE - IBDAC verwenden

  Alt 23. Okt 2012, 08:32
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.
Markus Kinzler
  Mit Zitat antworten Zitat
saxy

Registriert seit: 3. Sep 2009
10 Beiträge
 
#4

AW: Delphi BDE - IBDAC verwenden

  Alt 23. Okt 2012, 08:59
Hallo zusammen,

vielen Dank für die schnelle Antwort.

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

Gruß

Saxy
  Mit Zitat antworten Zitat
Antwort Antwort


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 04:53 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