Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi mySQL und D5 (https://www.delphipraxis.net/125704-mysql-und-d5.html)

delphinia 10. Dez 2008 02:26

Datenbank: mySQL • Version: 5 • Zugriff über: keine ahnung :-)

mySQL und D5
 
Welche möglichkeiten habe ich ohne einschränkung mit einem mySQL Server zu arbeiten mit

Delphi 5 STANDARD?! Da fehlen ja die DB Komponente...

mkinzler 10. Dez 2008 06:39

Re: mySQL und D5
 
Was meinst du ohne Einschränkungen?
ADO, Zeos,...
Upgrade auf TDE

Bernhard Geyer 10. Dez 2008 06:59

Re: mySQL und D5
 
Es gibt diverse Portierungen von mysqllib.dll-Headern auf Delphi die einen Zugriff auf MySQL erlauben. Jedoch mußt du für jede Verteilung deines Programmes eine MySQL-Lizenz kaufen wenn dein Programm nicht OpenSource ist.

delphinia 10. Dez 2008 13:30

Re: mySQL und D5
 
"Upgrade auf TDE "

geht nicht da mir dann andere Sachen fehlen die man da nicht installieren kann...


"eine MySQL-Lizenz kaufe"
höh warum das? mySQL ist doch freeware!? und bei PHP gibt es auch viele nicht dem BEgriff nach OpenSource sind!


Welche DB gibt es denn die (wenn es denn dann so wirklich ist) kostenlos ist für die es ohne kosten auch auch eine unterstützung gibt uter D5 STD?

mkinzler 10. Dez 2008 13:42

Re: mySQL und D5
 
Zitat:

Zitat von delphinia
"Upgrade auf TDE "

geht nicht da mir dann andere Sachen fehlen die man da nicht installieren kann...

Nur nicht in die IDE. Benutzen kann man alles.
Zitat:

"eine MySQL-Lizenz kaufe"
höh warum das? mySQL ist doch freeware!? und bei PHP gibt es auch viele nicht dem BEgriff nach OpenSource sind!
MySQL ist ein kommerzielles Produkt, das in eine zusätzliche Lizezierung unter OS angeboten wird. Dann musst du aber den Code deiner Anwendung auch offenlegen sonst bleibt dir nur die kommerzeille Lizenz.
Zitat:

Welche DB gibt es denn die (wenn es denn dann so wirklich ist) kostenlos ist für die es ohne kosten auch auch eine unterstützung gibt uter D5 STD?
Das Problem ist, das bei deiner Delphi Version der DB-Teil der VCL fehlt.

delphinia 10. Dez 2008 13:59

Re: mySQL und D5
 
Zitat:

Zitat von mkinzler
Zitat:

Zitat von delphinia
"Upgrade auf TDE "

geht nicht da mir dann andere Sachen fehlen die man da nicht installieren kann...

Nur nicht in die IDE. Benutzen kann man alles.
Zitat:

"eine MySQL-Lizenz kaufe"
höh warum das? mySQL ist doch freeware!? und bei PHP gibt es auch viele nicht dem BEgriff nach OpenSource sind!
MySQL ist ein kommerzielles Produkt, das in eine zusätzliche Lizezierung unter OS angeboten wird. Dann musst du aber den Code deiner Anwendung auch offenlegen sonst bleibt dir nur die kommerzeille Lizenz.
Zitat:

Welche DB gibt es denn die (wenn es denn dann so wirklich ist) kostenlos ist für die es ohne kosten auch auch eine unterstützung gibt uter D5 STD?
Das Problem ist, das bei deiner Delphi Version der DB-Teil der VCL fehlt.


hmm aber genau in der IDE will ich es nutzten! alles andere ist mir zu kompliziert...
Also keine möglichkeite ;-( nun bin ich geknickt.....

mkinzler 10. Dez 2008 14:15

Re: mySQL und D5
 
Ich würde mir trotzdem TDE anschauen, denn dabei handlet es sich ja um eine Version, die weitestgehend identeich mit der BDS2006 Pro ist. Diese besitzt die komplette VCL inkl. Datenbankunterstützung

delphinia 10. Dez 2008 14:19

Re: mySQL und D5
 
kann ich TDE neben D5 installieren?

Wie sieht es mit den Lizenzen aus? und Kommerziellen Produkten? Deswegen nutzte ich ja noch D5 da hier die Lizenzbestimmungen noch "besser" waren...

mkinzler 10. Dez 2008 14:21

Re: mySQL und D5
 
Zitat:

kann ich TDE neben D5 installieren?
Ja
Zitat:

Wie sieht es mit den Lizenzen aus?
Von TDE oder MySQL?
Zitat:

und Kommerziellen Produkten?
TDE darfst du kommerziell nutzen

delphinia 10. Dez 2008 14:26

Re: mySQL und D5
 
DANKE DIR FÜR DEINE SUPER HILFE/AUKLÄRUNG!

Ich schau mir (mal wieder) TDE an aber komme damit nicht wirklich kalr hmmm denke dann das ich zusehe mir D5 Pro zuzulegen!

delphinia 10. Dez 2008 14:41

Re: mySQL und D5
 
nachtrag habe nun nun Turbo Delphi (Laut Lizenz d2006) installiert da steht aber in der Lizenz
"Nur für die nicht kommerzielle Verwendung --- No"
was soll dassen heissen?
Ich darf das nicht verwenden wenn es KEINE Kommerzielle nutztung hat das Programm?

tomsson74 10. Dez 2008 14:52

Re: mySQL und D5
 
Zitat:

Zitat von delphinia
"Nur für die nicht kommerzielle Verwendung --- No"

heisst genausoviel wie: "Darf ich damit auch kommerzielle Programme erstellen ? --- JA !"

das Erstellen kommerzieller Progamme schliesst nicht kommerzielle Programme ohnehin ein.

/Thomas

delphinia 10. Dez 2008 14:55

Re: mySQL und D5
 
Zitat:

Zitat von Bernhard Geyer
Es gibt diverse Portierungen von mysqllib.dll-Headern auf Delphi die einen Zugriff auf MySQL erlauben. Jedoch mußt du für jede Verteilung deines Programmes eine MySQL-Lizenz kaufen wenn dein Programm nicht OpenSource ist.


es ging ja um diesen Punk. Warum ist das mit TDE nun anderes?
Ich habe zum Beispiel hier http://www.delphipraxis.net/internal...=669533#669533
Den Hinweis das man was anderes nutzten soll da die von Borland scheisse sein sollen!
Aber ist das dann nicht das selbe Thema wie bei D5 und eienr komponenteß!

mkinzler 10. Dez 2008 15:31

Re: mySQL und D5
 
Das heisst dass du es nicht nur für nichtkommerzielle, also auch für kommerzielle Zwecke nutzen darfst

mjustin 10. Dez 2008 15:57

Re: mySQL und D5
 
Zitat:

Zitat von delphinia
Zitat:

Zitat von Bernhard Geyer
Es gibt diverse Portierungen von mysqllib.dll-Headern auf Delphi die einen Zugriff auf MySQL erlauben. Jedoch mußt du für jede Verteilung deines Programmes eine MySQL-Lizenz kaufen wenn dein Programm nicht OpenSource ist.


es ging ja um diesen Punk. Warum ist das mit TDE nun anderes?
Ich habe zum Beispiel hier http://www.delphipraxis.net/internal...=669533#669533
Den Hinweis das man was anderes nutzten soll da die von Borland scheisse sein sollen!
Aber ist das dann nicht das selbe Thema wie bei D5 und eienr komponenteß!

Kurz gesagt: weder die D5 noch die TDE Lizenz erlaubt die Weitergabe von Anwendungen, die den MySQL Client benötigen, es sei denn dass sie Open Source sind oder man die MySQL Lizenz (einige Kilo-Euro) erwirbt. Man darf zwar die IDE (D5 ausser SSL oder TDE) kommerziell nutzen, aber die D5 / TDE Lizenz enthalt keine generelle, kostenlose Weitergabelizenz für den MySQL Client.

Wusste ich bis vor einer Woche auch nicht, aber die Informationen im Web sind da recht eindeutig...

delphinia 10. Dez 2008 16:01

Re: mySQL und D5
 
Welche DB kann man denn dann ntuzen die einfach ist (wei mySQL) und dann aber kostenlos zu der es dann auch eine möglichkeit gibt diese in D5 STD zu nutzen?

mkinzler 10. Dez 2008 16:03

Re: mySQL und D5
 
Nochmal vergiss D5 in Verbindung mit Datenbankzugriff per VCL (gilt für alle Datenbanken)
Sonst würden sich die kostenlosen Versionen der kommerziellen DBMS von MS und Oracle oder FireBird, PosGreSQL anbieten.

Luckie 10. Dez 2008 16:05

Re: mySQL und D5
 
wie man auf eine MySQL Datenbank ohne Komponenten zugreift, kannst du dir in meinem Tutorial angucken: http://www.michael-puff.de/Developer/Delphi/Tutorials/

delphinia 10. Dez 2008 16:07

Re: mySQL und D5
 
Zitat:

Zitat von Luckie
wie man auf eine MySQL Datenbank ohne Komponenten zugreift, kannst du dir in meinem Tutorial angucken: http://www.michael-puff.de/Developer/Delphi/Tutorials/

ja das kenn ich ist auch fein wenn auch gleich ich da ein Problem habe!

aber genauso hatte ich gehofft das es eine möglichkeit gibt auf eine "kostenlose" DB zuzugreifen...


@Luckie

" query := 'SELECT * From Kontakte WHERE name = 'test';"
bekomme ich immer gesagt das "Unknown column 'test' in 'where clause'" versteh ich nicht warum TEST ist doch der wert der ABGEFRAGT werden soll und soll keine Column sein


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:29 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 by Thomas Breitkreuz