Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   C++ dbExpress & MySQL - Commands out of Sync? (https://www.delphipraxis.net/67219-dbexpress-mysql-commands-out-sync.html)

Phoenix 11. Apr 2006 13:12

Datenbank: MySQL • Version: 5 • Zugriff über: dbExpress

dbExpress & MySQL - Commands out of Sync?
 
Hrm..

wie gesagt: Delphi 2006 Prof. als C++ Builder, MySQL 5 und dbExpress.

Das problem tritt schon im Daten-Explorer auf: Verbindung auf, es werden keine Tabellen angezeigt und gebe ich im SQL-fenster z.B. ein SHOW TABLES; ein, so bekomme ich die Meldung:

Zitat:

Zitat von C++Builder
Ausfürhung misslungen. Commands out of sync; you can't run this command now

Das passiert bei allen Befehlen. Ist da was bekannt?

Bernhard Geyer 11. Apr 2006 20:06

Re: dbExpress & MySQL - Commands out of Sync?
 
Die dbExpress-Treiber von D2006/C++-Builder 2006 sind nur auf die 4.1 (oder war es nur 4.0er-Version) getested. Willst Du wirklich ersthaft mit MySQL arbeiten besorgt dir ander Komponenten wie z.B. von CrLab.

jbg 11. Apr 2006 21:06

Re: dbExpress & MySQL - Commands out of Sync?
 
Zitat:

Zitat von Bernhard Geyer
Die dbExpress-Treiber von D2006/C++-Builder 2006 sind nur auf die 4.1 (oder war es nur 4.0er-Version)

Also mit einem MySQL 4.1 Server kommt der dbExpress Treiber nicht zu recht.

Alternativ kann man auch die Zeos-Komponenten nutzen, bei denen sich in letzter Zeit auch wieder Leben regt. Die neueste Version soll auch MySQL 5 unterstützen. (Habe ich aber nicht ausprobiert)

Bernhard Geyer 11. Apr 2006 21:26

Re: dbExpress & MySQL - Commands out of Sync?
 
Zitat:

Zitat von jbg
Zitat:

Zitat von Bernhard Geyer
Die dbExpress-Treiber von D2006/C++-Builder 2006 sind nur auf die 4.1 (oder war es nur 4.0er-Version)

Also mit einem MySQL 4.1 Server kommt der dbExpress Treiber nicht zu recht.

Also wenn es schon am Login scheidert dann liegt es daran das ab V4.1 es eine neue Passwortverschlüsselung bei MySQL gibt die neue Client-DLL's/Implementierungen erfordert. Aber man kann für jeden User auf alte Passwortverschlüsselung zurückschalten.


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