Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MySql Komponenten (https://www.delphipraxis.net/23440-mysql-komponenten.html)

Masterof 3. Jun 2004 07:43


MySql Komponenten
 
Hallo!!!

ICh möchste mit Delphi ein Prgramm schreiben und dabei auf eine MySql Datenbank zugreifen. Welche Komponenten würdet ihr empfehlen und wo bekomme ich sie.

MfG Master :gruebel:

Sharky 3. Jun 2004 07:45

Re: MySql Komponenten
 
Zitat:

Zitat von Masterof
.... Welche Komponenten würdet ihr empfehlen und wo bekomme ich sie....

Hai Masterof,

ich persönlich verwende die Zeos Komponenten und bin damit zufrieden.

Masterof 3. Jun 2004 07:49

Re: MySql Komponenten
 
Hallo!!

Das hatte ich schon installiert. Wenn ich aber auch eine Datenbank connecte, dann kommt immer der Fehler.
SQL Error: Can't connect to mysql Server on Localhost(10022)

MfG Master

Sharky 3. Jun 2004 07:54

Re: MySql Komponenten
 
Hmmm....
das ist seltsam. Hast Du auch alle Einstellungen richtig gesetzt?

Username
Passwort
Datenbank
Protokoll

Bernhard Geyer 3. Jun 2004 08:18

Re: MySql Komponenten
 
Ich würde mal folgende Komponenten Testen

Core Lab
SQL-Direct
DAC for MySQL

Die ZEOS-Komponenten hatte ich auch mal im Test. Waren aber (bei meinem Projekt mit optimierten INSERT/SELECT-Statements) um den Faktor 2 Langsamer (interner Zeitverbrauch). Aber das ist auch schon fast 2 Jahre her.

Masterof 3. Jun 2004 08:19

Re: MySql Komponenten
 
Hatte die Enstellungen eigenlich richtig gesetzt. Nur zu Sicherheit, was schreibst du bei TableName
rein?

MfG Master

Sharky 3. Jun 2004 08:23

Re: MySql Komponenten
 
Zitat:

Zitat von Masterof
... was schreibst du bei TableName
rein?....

Uff.. ich sitze eben nicht an meinem Delphi-Rechner. Aber TableName war glaube ich immer leer.

Masterof 3. Jun 2004 08:29

Re: MySql Komponenten
 
Hallo!!!


Sorry, ich habe mich geirrt. Was hast du bei Database drin stehen?

MfG Master

Sharky 3. Jun 2004 08:32

Re: MySql Komponenten
 
Zitat:

Zitat von Masterof
...Sorry, ich habe mich geirrt. Was hast du bei Database drin stehen?...

Den Namen der Datenbank mit der Du dich verbinden möchtest ;-)

Masterof 3. Jun 2004 08:45

Re: MySql Komponenten
 
Ich habe es mit einer anderen Programmiersprache probiert. Dort hat es funktioniert. Welche Datei wählst du bei Databse aus?

*.frm?
*.myd?
*.myi?

Habe keine Ahnung, warum es nicht functioniert.

MfG Master

franktron 3. Jun 2004 08:59

Re: MySql Komponenten
 
@Bernhard Geyer die Zeos sind immer noch wesentlich langsamer als MYSQLDac

Skyruner2 3. Jun 2004 09:15

Re: MySql Komponenten
 
ich benutze die eingebauten KOmponenten.. also TADOconnection, und hab in den Windows datenbacnk connections meine hinzugefügt

Bernhard Geyer 3. Jun 2004 10:34

Re: MySql Komponenten
 
ADO hat gegenüber allen anderen Lösungen den Nachteil, das man damit die Möglichkeit der XCopy-Installation verliert:

1, Es muß ADO in einer halbwegs aktuellen Version vorliegen (2.5 wenn man Blobs benötigt) - Ist aber nicht mehr das Problem da viele Rechner schon diese Version haben

2, Wenn Du über ODBC gehst muß der MySQL-ODBC-Treiber installiert sein.

Beide Aktionen gehen nur dann, wenn man lokaler Administrator ist.
Auch baut man sich u.U. zu viele (problemproduzierende) Zwischenschichten ein.

SniperBeamer 3. Jun 2004 10:34

Re: MySql Komponenten
 
Also ich setze Direct SQL ein.


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