Autor Beitrag
StefanGl
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Do 28.08.08 19:21 
Hallo zusammen,

wir haben ein seltsames Problem mit einem Delphi 6 Projekt, welches die ganze Zeit problemlos mit einem MySQL 4.1.13 Server harmonierte.

Seit dem Umstieg auf MySQL 5.0.32 gibt es bei folgenden Abfragen Probleme mit der Typkonvertierung:
ausblenden SQL-Anweisung
1:
SELECT spalte1, spalte2 FROM table;					

ausblenden Delphi-Quelltext
1:
2:
query.fieldbyName['spalte1'].AsFloat = ... // klappt
query.fieldbyName['spalte2'].AsFloat = ... // klappt

ausblenden SQL-Anweisung
1:
SELECT spalte1 + spalte2 as summe FROM table					

ausblenden Delphi-Quelltext
1:
query.fieldbyName['summe'].AsFloat = ... // klappt nicht					

Beispielfehler:
ausblenden Quelltext
1:
'1000.00' ist kein gültiger Float-Wert.					


Wir sind jetzt relativ ratlos, an welchen MySQL-Einstellungen es ggfs. liegen könnte. Oder kann die Ursache eine inkompatible Clientbibliothek sein?

Bin für jeden Ratschlag dankbar!


Gruß,
Stefan

Moderiert von user profile iconNarses: SQL-Tags hinzugefügt
Moderiert von user profile iconNarses: Delphi-Tags hinzugefügt
Bernhard Geyer
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 721
Erhaltene Danke: 3



BeitragVerfasst: Do 28.08.08 20:34 
Was passiert bei verwendung eines aktuellen 5.0er-Builds (5.0.67)?
MyODBC auch aktualisiert?

Generell würde ich bei MySQL z.B. die Kompos von DevArt oder ZEOS empfehlend und den riesen-Umweg ADO->ODBC->MyODBC mit all ihren Treiber/Versionsproblemen vermeiden.