Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Prism BDE unter .net ? Konvertierung nach ... ? (https://www.delphipraxis.net/74657-bde-unter-net-konvertierung-nach.html)

niemand 7. Aug 2006 10:07

Datenbank: Oracle • Version: egal • Zugriff über: BDE

BDE unter .net ? Konvertierung nach ... ?
 
Hallo,

habe mal eine Frage zu Delphi .net

Ich habe eine Win32 VCL Anwendung die mit BDE arbeitet.

Wenn ich diese Anwendung nun auf VCL.net umstelle, was passiert dann mir den Datenbankkomponenten?

Arbeitet die VCL.net intern nun mit BDP oder läuft die Anwendung dann immer noch mit BDE ?

Wieviel Aufwand wäre es die BDE los zu werden.

Es wird hauptsächlich TTable, TQuery, TStoredProc, TDatabase verwendet.
(Und eigene Komponenten die von den obigen abgeleitet sind)

Könnte eine Umstellung auf .net weniger Arbeit machen, als die Umstellung in Win32 aud DOA.

Vielen Dank für die Antworten.

Bernhard Geyer 7. Aug 2006 10:40

Re: BDE unter .net ? Konvertierung nach ... ?
 
Zitat:

Wenn ich diese Anwendung nun auf VCL.net umstelle, was passiert dann mir den Datenbankkomponenten?
Es gibt die BDE auch unter .NET in VCL.NET. Ich weiß jedoch nicht ob die (hoffentlich) nur noch für Paradox/DBase geht.

Zitat:

Arbeitet die VCL.net intern nun mit BDP oder läuft die Anwendung dann immer noch mit BDE ?
AFAIK ist BDP nur für WinForms verfügbar.

Zitat:

Wieviel Aufwand wäre es die BDE los zu werden.
Kommt darauf an wie gut du die Datenbankschnittstelle gekapselt hast oder ob du den DB-Zugriff wild im Programm versteut hast. Von wenigen Tagen mit mehrere Wochen/Monate.

Zitat:

Könnte eine Umstellung auf .net weniger Arbeit machen, als die Umstellung in Win32 aud DOA.
Meinst Du .NET als WinForms-Anwendung oder VCL.NET? Und welches DOA meinst Du?
Falls ODAC auch 'ne Möglichkeit wäre. Diese bieten ihre Controls für VCL.Win32 und VCL.NET an.


Frage: Wieso willst Du nach .NET-Portieren? Welche Vorteile versprichst Du dir davon?

niemand 7. Aug 2006 10:46

Re: BDE unter .net ? Konvertierung nach ... ?
 
Zitat:

Zitat von Bernhard Geyer
Zitat:

Wieviel Aufwand wäre es die BDE los zu werden.
Kommt darauf an wie gut du die Datenbankschnittstelle gekapselt hast oder ob du den DB-Zugriff wild im Programm versteut hast. Von wenigen Tagen mit mehrere Wochen/Monate.

Das ist ja mein Problem ;-(

Zitat:

Zitat von Bernhard Geyer
Zitat:

Könnte eine Umstellung auf .net weniger Arbeit machen, als die Umstellung in Win32 aud DOA.
Meinst Du .NET als WinForms-Anwendung oder VCL.NET? Und welches DOA meinst Du?
Falls ODAC auch 'ne Möglichkeit wäre. Diese bieten ihre Controls für VCL.Win32 und VCL.NET an.

Die Idee war ja VCL.net arbeitet vieleicht nicht mit BDE sonder intern mit irgendwas anderem.
Das wäre eine "einfache" Art gewesen die BDE loszuwerden.

Zitat:

Zitat von Bernhard Geyer
Frage: Wieso willst Du nach .NET-Portieren? Welche Vorteile versprichst Du dir davon?

keine, wollte nur die BDE loswerden.

Danke für Deine Infos.
Ich werde das Win32 Projekt unter Win32 auf DOA umstellen ;-)

btw: Wir verwenden DOA 4.0.6.2

Danke nochmals. :dp:

Bernhard Geyer 7. Aug 2006 12:19

Re: BDE unter .net ? Konvertierung nach ... ?
 
Zitat:

Die Idee war ja VCL.net arbeitet vieleicht nicht mit BDE sonder intern mit irgendwas anderem.
Das wäre eine "einfache" Art gewesen die BDE loszuwerden.
Mir wäre es auch lieber man hätte die BDE überhaupt nicht nach .NET portiert und stattdesen an anderen stellen bessere Qualität unter D2005 geliefert.
Die BDE hat zu viele Macken bzw. Eigenheiten das man dies Sinnvoll auf ein Modernes Modell ohne Veränderung des Quellcodes der Endandwender ermöglichen könnte.

Zitat:

btw: Wir verwenden DOA 4.0.6.2
Haben wir auch (schon seit Jahren). Ist auf jedenfall 1000fach besser als mit BDE den Zugriff auf Oracle durchzuführen.

mkinzler 7. Aug 2006 12:26

Re: BDE unter .net ? Konvertierung nach ... ?
 
Zitat:

Haben wir auch (schon seit Jahren). Ist auf jedenfall 1000fach besser als mit BDE den Zugriff auf Oracle durchzuführen.
Besser als die BDE ist ja wohl so gut wie Alles ;-)

MaBuSE 7. Aug 2006 12:31

Re: BDE unter .net ? Konvertierung nach ... ?
 
Zitat:

Zitat von mkinzler
Zitat:

Haben wir auch (schon seit Jahren). Ist auf jedenfall 1000fach besser als mit BDE den Zugriff auf Oracle durchzuführen.
Besser als die BDE ist ja wohl so gut wie Alles ;-)

Außer vieleicht Datenbanken der Form:
Delphi-Quellcode:
  type
    TMyAdresse = record
       AdressID: integer;
       Strasse: string;
       PLZ: integer;
       Ort,
       Land : string;
     end;

   TMyAdressTable = file of TMyAdresse;


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