AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi MySQL Server, longtext wird von Delphi ignoriert !?!
Thema durchsuchen
Ansicht
Themen-Optionen

MySQL Server, longtext wird von Delphi ignoriert !?!

Ein Thema von Martoeng · begonnen am 23. Jul 2004 · letzter Beitrag vom 26. Jul 2004
Antwort Antwort
Martoeng

Registriert seit: 21. Jun 2004
44 Beiträge
 
#1

MySQL Server, longtext wird von Delphi ignoriert !?!

  Alt 23. Jul 2004, 13:06
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 sehr glücklich macht?




MfG

Martoeng
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.171 Beiträge
 
Delphi 10.4 Sydney
 
#2

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

  Alt 23. Jul 2004, 13:59
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.
  Mit Zitat antworten Zitat
Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#3

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

  Alt 23. Jul 2004, 14:02
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.
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat
Benutzerbild von Memo
Memo

Registriert seit: 19. Aug 2003
509 Beiträge
 
Delphi 7 Enterprise
 
#4

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

  Alt 23. Jul 2004, 14:17
http://www.zeoslib.net/modules.php?n...fcb7fb65d21f77
  Mit Zitat antworten Zitat
Martoeng

Registriert seit: 21. Jun 2004
44 Beiträge
 
#5

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

  Alt 26. Jul 2004, 06:11
Super, danke an alle





MfG

Martoeng
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#6

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

  Alt 26. Jul 2004, 06:30
Hallo Martoeng,
versuch mal "mediumtext", daß klappt bei mir hervorragend.

bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:49 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