Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Prism Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugreifen? (https://www.delphipraxis.net/41022-delphi-2005-net-vcl-wie-am-besten-auf-db-mysql-zugreifen.html)

static_cast 24. Feb 2005 18:55

Datenbank: MySQL • Version: 4.0/4.1 • Zugriff über: Das ist ja die Frage ;)

Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugreifen?
 
Hi,

ich habe mal eine ganz blöde Frage da ich auf dem Gebiet des DB Zugriffs noch nicht so viel Erfahrung habe.

Und zwar, wie kann ich vernünfig auf eine MySQL Datenbank über Delphi 2005 .NET VCL zugreifen?

Zur Zeit hab ich etwas mit den dbGo Komponenten rumgetestet, war zwar ganz schön und gut abgesehen von einigen Fehlern (sowas wie "Multiple-step operations generated errors. Check each status value." ganz toll und sehr aussagekäftig...) nur bin ich mir nicht sicher ob das so die optimale Lösung ist und ob es nicht noch eine andere oder auch bessere möglichkeit gibt.

Deswegen die Frage an die Leute die schon einiges in der Richtung gemacht haben und mir ein paar Tips geben können.

Grüße,
Daniel.

Bernhard Geyer 24. Feb 2005 19:00

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
MySQL DAC

Keine DLL's, keine Client-Installation, Alles in die Exe gepackt - Einfacher gehts nicht, kostet jedoch ein paar €.

static_cast 24. Feb 2005 19:46

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
Hmm naja $164.95 sind nicht gerade ein Pappenstiel ;)

Bernhard Geyer 24. Feb 2005 21:13

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
Zitat:

Zitat von static_cast
Hmm naja $164.95 sind nicht gerade ein Pappenstiel ;)

Wenn Du Beruflich SW entwickelst ist das für den Chef 2 Stunden Ingenieurs-Zeit. Also nicht der Rede Wert. Falls Du es Hobby-Mäßig betreibst so ist es nicht gerade wenig.

jbg 24. Feb 2005 21:58

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
Vom Mono Projekt kannst du dir dieses Assembly ausleihen, dass unter Mono und MS.NET läuft.

http://www.mono-project.com/contributing/mysql.html

Bernhard Geyer 25. Feb 2005 07:19

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
Zitat:

Zitat von jbg
Vom Mono Projekt kannst du dir dieses Assembly ausleihen, dass unter Mono und MS.NET läuft.

Es war jedoch eine VCL-Lösung gefragt. Und das heißt für mich eine TDataset-Basierende Komponente. :-)

Marcel Gascoyne 25. Feb 2005 08:20

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
Versuch es mal mit den dbExpress Komponenten, die sind bei D2K5 für VCL.NET und VCL.W32 dabei.
Habs zwar nicht gestestet, aber sollte mit MySQL 4.0 funktionieren.

Gruß,
Marcel

Bernhard Geyer 25. Feb 2005 08:36

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
Zitat:

Zitat von Marcel Gascoyne
Versuch es mal mit den dbExpress Komponenten, die sind bei D2K5 für VCL.NET und VCL.W32 dabei.
Habs zwar nicht gestestet, aber sollte mit MySQL 4.0 funktionieren.

dbExpress ist aber nicht so komfortabel zu programmieren wie TDataset-Nachfahren. Und ob die Implementierung die Qualität besitzt wie (z.B. auch von Core Labs) komerzielle 3th-Party-Implementierungen.

Marcel Gascoyne 25. Feb 2005 09:06

Re: Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugrei
 
dbExpress läuft stabil und wird von Borland supported. Wenn man eh mit der VCL arbeitet spricht eigentlich nichts dagegen. Man kann über eine Provider Komponente die dbExpress DataSet's an ein ClientDataSet binden.

Ansonsten gibt es bei MySql ja auch einen ADO.NET Provider zum Download.

Gruß,
Marcel


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