AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Prism Delphi 2005 .NET VCL wie am besten auf DB (MySQL) Zugreifen?
Thema durchsuchen
Ansicht
Themen-Optionen

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

Ein Thema von static_cast · begonnen am 24. Feb 2005 · letzter Beitrag vom 25. Feb 2005
Antwort Antwort
static_cast

Registriert seit: 19. Okt 2003
Ort: Peine
300 Beiträge
 
#1

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

  Alt 24. Feb 2005, 18:55
Datenbank: MySQL • Version: 4.0/4.1 • Zugriff über: Das ist ja die Frage ;)
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.
Daniel M.
"The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore."
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

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

  Alt 24. Feb 2005, 19:00
MySQL DAC

Keine DLL's, keine Client-Installation, Alles in die Exe gepackt - Einfacher gehts nicht, kostet jedoch ein paar €.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
static_cast

Registriert seit: 19. Okt 2003
Ort: Peine
300 Beiträge
 
#3

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

  Alt 24. Feb 2005, 19:46
Hmm naja $164.95 sind nicht gerade ein Pappenstiel
Daniel M.
"The WM_NULL message performs no operation. An application sends the WM_NULL message if it wants to post a message that the recipient window will ignore."
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#4

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

  Alt 24. Feb 2005, 21:13
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.481 Beiträge
 
Delphi 10.1 Berlin Professional
 
#5

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

  Alt 24. Feb 2005, 21:58
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
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#6

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

  Alt 25. Feb 2005, 07:19
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#7

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

  Alt 25. Feb 2005, 08:20
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
Marcel Gascoyne
Der Fehler sitzt immer vor der Tastatur
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#8

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

  Alt 25. Feb 2005, 08:36
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.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#9

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

  Alt 25. Feb 2005, 09:06
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
Marcel Gascoyne
Der Fehler sitzt immer vor der Tastatur
  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 22:27 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