Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi MySQL Server, longtext wird von Delphi ignoriert !?! (https://www.delphipraxis.net/26414-mysql-server-longtext-wird-von-delphi-ignoriert.html)

Martoeng 23. Jul 2004 13:06


MySQL Server, longtext wird von Delphi ignoriert !?!
 
Hi Delphianer,


Hab mal wieder ein Problem:

Ich greife mit Delphi 7 und der ZEOS-Komponente auf einen MySQL-Server zu.

Nur hab ich ein Problem mit Feldern vom Typ "longtext":

Nachdem ich eine ganze weile rumgerätselt habe, warum Delphi bei der Abfrage:

SELECT * FROM tabelle

(und späteren Zugriff auf die Spalte "text")

permanent meint, die Spalte "text" gäbe es nicht. Hab mir erst gedacht: Ahh,
"Text" --> reservierter Ausdruck, also Spalte umbenennen. Hilft aber nicht :(

Also nächster Versuch:

Einfach mal den Typ auf "text" ändern. Und siehe da, es klappt. Tja, nun brauch ich aber leider longtext, sonst wirds eng ;)

Ich habe mir die Abfrage "SELECT * FROM tabelle" nochmals genauer angeschaut und mittels

Delphi-Quellcode:
for x := 0 to query1.FieldCount-1 do
      SHOWMESSAGE(query1.FieldList.Fields[x].FieldName);
die Ergebnisspalten ausgeben lassen und bemerkt, das die Spalte "Text" wirklich einfach knallhart übersprungen wird.

Aber warum?

Kann doch nicht sein, das Delphi (oder ZEOS) mit bestimmten Datentypen nicht klarkommt. (oder doch?)

Also hat jemand vielleicht eine zündende Idee, die einen hilflosen :coder: sehr glücklich macht?
:mrgreen:



MfG

Martoeng

Bernhard Geyer 23. Jul 2004 13:59

Re: MySQL Server, longtext wird von Delphi ignoriert !?!
 
Zitat:

Zitat von Martoeng
Kann doch nicht sein, das Delphi (oder ZEOS) mit bestimmten Datentypen nicht klarkommt. (oder doch?)

Wird vermutlich so sein. Selbst verwende ich die DAC for MySQL-Komponenten und da gehen longtext-Spalten. Ich denke da ist noch ein Bug in der Zeos-Implementierung.

Sharky 23. Jul 2004 14:02

Re: MySQL Server, longtext wird von Delphi ignoriert !?!
 
Zitat:

Zitat von Bernhard Geyer
... Ich denke da ist noch ein Bug in der Zeos-Implementierung.

Jup,
ich kann das Verhalten bestätigen. Scheint echt ein Bug zu sein.

Memo 23. Jul 2004 14:17

Re: MySQL Server, longtext wird von Delphi ignoriert !?!
 
http://www.zeoslib.net/modules.php?n...fcb7fb65d21f77

Martoeng 26. Jul 2004 06:11

Re: MySQL Server, longtext wird von Delphi ignoriert !?!
 
Super, danke an alle ;)


:dp:


MfG

Martoeng

Duffy 26. Jul 2004 06:30

Re: MySQL Server, longtext wird von Delphi ignoriert !?!
 
Hallo Martoeng,
versuch mal "mediumtext", daß klappt bei mir hervorragend.

bye
Claus


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