Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Mysql und D2009 - connection funktioniert nicht (https://www.delphipraxis.net/126900-mysql-und-d2009-connection-funktioniert-nicht.html)

emsländer 4. Jan 2009 13:13

Datenbank: MYSQL • Version: 5.x • Zugriff über: mysql

Mysql und D2009 - connection funktioniert nicht
 
Salvete,

doch noch ein dicker Hund!

ob
Delphi-Quellcode:
mysql_real_connect(_myCon, pchar(mysqlip), pchar(MySQLuser), pchar(MySQLpass), pchar(MySQLdb), mysqlport, nil, 0)
oder
Delphi-Quellcode:
mysql_real_connect(_myCon, PwideChar(mysqlip), PwideChar(MySQLuser), PwideChar(MySQLpass), PwideChar(MySQLdb), mysqlport, nil, 0)
gibt NIL zurück und als error nur wirre Hyroglyphen.

Hat jemand einen Lösungsvorschlag?

Gruss

EL

DeddyH 4. Jan 2009 13:15

Re: Mysql und D2009 - connection funktioniert nicht
 
Wieso PWideChar und nicht PAnsiChar?

mkinzler 4. Jan 2009 13:20

Re: Mysql und D2009 - connection funktioniert nicht
 
Ist ja 2mal das Gleiche Pcahr entspricht PWideChar unter D2009

emsländer 4. Jan 2009 13:24

Re: Mysql und D2009 - connection funktioniert nicht
 
Zitat:

Zitat von DeddyH
Wieso PWideChar und nicht PAnsiChar?

Auch probiert - geht nicht => kommen ebenfalls nur Hyroglyphen zurück

Gruss

EL

mkinzler 4. Jan 2009 13:35

Re: Mysql und D2009 - connection funktioniert nicht
 
Hat dann aber nichts mit dem Verbindungsaufbau zu tun

emsländer 4. Jan 2009 13:38

Re: Mysql und D2009 - connection funktioniert nicht
 
Zitat:

Zitat von mkinzler
Hat dann aber nichts mit dem Verbindungsaufbau zu tun

ne - mit der Art der Parameterübermittlung. Zurück liefert der zunächst NIL und die Fehlerbeschreibung liefert Hyroglyphen. Das zeugt von falschen Pointern.

Gruss

EL

emsländer 4. Jan 2009 13:59

Re: Mysql und D2009 - connection funktioniert nicht
 
Salvete,

ich bin da wohl nicht er Einzigste mit diesem Problem:

http://forum.delphi-treff.de/showthr...722#post183722


irgendwas ist an der Parameterübermittlung zu mysql.pas nun anders.

In irgendeinem forum (http://www.elitesecurity.org/t279776...nicode-podrska) steht was von UTF-8?

Ich habe da ein echtes Problem!

Gruss

EL

emsländer 4. Jan 2009 15:22

Re: Mysql und D2009 - connection funktioniert nicht
 
Hier mal ein Link zu dem C-Quellcode. => http://dev.mysql.com/sources/doxygen...8c-source.html


Vielleicht können die richtigen Cracks hier damit was anfangen?

Dieser Fehler hat irgendwas mit den neuen Datenstrukturen bei Delphi, was Ansi etc. betrifft zu tun.

Gruss

EL

mkinzler 4. Jan 2009 15:25

Re: Mysql und D2009 - connection funktioniert nicht
 
Delphi verwendet wie Windows UTF-16 für Unicod, MySQL UTF-8. Hierbei sind die Zeichen variable breit, bei UTF-16 immer 16Bit

emsländer 4. Jan 2009 15:35

Re: Mysql und D2009 - connection funktioniert nicht
 
Zitat:

Zitat von mkinzler
Delphi verwendet wie Windows UTF-16 für Unicod, MySQL UTF-8. Hierbei sind die Zeichen variable breit, bei UTF-16 immer 16Bit

Wie kann ich das also wandeln?

Gruss

EL


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:32 Uhr.
Seite 1 von 3  1 23      

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