AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi XE5 liest Oracle-Floats falsch aus
Thema durchsuchen
Ansicht
Themen-Optionen

XE5 liest Oracle-Floats falsch aus

Ein Thema von Sherlock · begonnen am 6. Nov 2013 · letzter Beitrag vom 27. Nov 2013
Antwort Antwort
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#1

AW: XE5 liest Oracle-Floats falsch aus

  Alt 6. Nov 2013, 09:08
arnof: Ich habe mich wohl missverständlich ausgedrückt. Ich verwende derzeit für XE5 (notgedrungen) dbExpress und nicht AllroundAutomations. Mir ist klar das die eine passende Version haben, von der ich ausgehe, daß sie funktioniert.

baumina: Das hatte ich nicht gefunden, es ist genau mein Problem. Ich behelfe mich aber mittlerweile indem ich die SQL-Abfrage so formuliere, daß die Ergebnisse als wohlformatierte Strings zurückkommen. Sind ja nur drei solche Felder in meinem Demoprojekt.

Wie baumina zeigte ist dieses Problem mindestens 10 Jahre alt. Und nicht gefixt. Noch etwas für MEissing

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#2

AW: XE5 liest Oracle-Floats falsch aus

  Alt 6. Nov 2013, 09:33
Noch etwas für MEissing
QC Eintrag?
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: XE5 liest Oracle-Floats falsch aus

  Alt 6. Nov 2013, 09:35
Es gibt ca. 60 QC Einträge zum Thema BCD ...
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#4

AW: XE5 liest Oracle-Floats falsch aus

  Alt 6. Nov 2013, 12:25
Noch etwas für MEissing
QC Eintrag?
http://qc.embarcadero.com/wc/qcmain.aspx?d=2742
Jetzt sachste eventuell: "Das ist ja geschlossen" Da sag ich: "Jo, aber nicht gefixt, sondern nur geworkaroundet".
Und den Workaround muss man auch erstmal suchen. Das ist halt die Sache. Wenn man keine Zeit/Resourcen hat ein Problem zeitnah zu fixen, gibts ein Workaround, bis der Bug behoben ist. Hier hat man aber nach dem Workaround abgebrochen...und 11 Jahre sind IMHO genug Zeit um das zu fixen.

Noch ein kleines Quote aus der QC von John Herbster:
Zitat:
Here is a list of QC reports of FMTBCD problems:
1236 -- Complaint about lack of real decimal fraction numbers.
1389 -- Bug in the RoundAt function. (Closed, fixed)
2721 -- BCD fields retrieved with error (missing decimal point)
2732 -- Formatting problem
2741 -- Am guessing this is problem using TBCD with floating point DB field.
4281 -- Feature request to # fields bind to FmtBCD
6013 -- Divide error (this report)
8251 -- Fields defined like NUBERIC(15,5) are not fetched correctly
9967 -- Error when comparing an FMTBCD variant value with constant value
10275 -- FormatBCD and division operation of TBCD failed in FMTBcd unit.
10582 -- Found an uninitialized variable of method TFMTBcdData.DoDivide in unit FMTBcd.pas
Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#5

AW: XE5 liest Oracle-Floats falsch aus

  Alt 14. Nov 2013, 13:51
Eine Antwort hätte sein können: "OK, schau ich mir demnächst mal an."
Ich hätte auch mit "Muss die Roadshow vorbereiten, melde mich im Dezember wieder" leben können.

Eisiges Schweigen habe ich jedoch auf keinen Fall erwartet. Ich hab ja wirklich nichts garstiges geschrieben. Da war ein Smiley drin, verdammichnocheins...

Da sag noch einer, an der schlechten Kommunikation sind allein die Käufer (bitte dieses Wort im Hinterkopf behalten) Schuld

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.395 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: XE5 liest Oracle-Floats falsch aus

  Alt 14. Nov 2013, 14:06
@Sherlock: Nur zur Info: Matthias hat/ist gerade im Urlaub...

Grüße
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

Registriert seit: 10. Jan 2006
Ort: Offenbach
3.811 Beiträge
 
Delphi 12 Athens
 
#7

AW: XE5 liest Oracle-Floats falsch aus

  Alt 14. Nov 2013, 14:09
Dann nehme ich alles zurück und freue mich für ihn! Hätte auch gerne Urlaub *seufz*

Sherlock
Oliver
Geändert von Sherlock (Morgen um 16:78 Uhr) Grund: Weil ich es kann
  Mit Zitat antworten Zitat
Benutzerbild von MEissing
MEissing

Registriert seit: 19. Jan 2005
Ort: Egelsbach
1.384 Beiträge
 
Delphi 12 Athens
 
#8

AW: XE5 liest Oracle-Floats falsch aus

  Alt 19. Nov 2013, 05:41
Ich nehm's mal unverbindlich mit.....
Matthias Eißing
cu://Matthias.Eißing.de [Embarcadero]
Kein Support per PN
  Mit Zitat antworten Zitat
arnof

Registriert seit: 25. Apr 2013
1.261 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#9

AW: XE5 liest Oracle-Floats falsch aus

  Alt 23. Nov 2013, 08:33
Hi, da ich mich auch gerade mal wieder mit dem mangelhaften SQLite Treiber auseinandersetze (ist in XE5 noch genauso unbrauchbar, wie in XE3), gebe ich mal folgenden Tipp:

schaut mal, ob die nicht das passende für euch haben:

www.devart.com

Wenn nichts kosten soll und Ihr nur eine falsche Typenzuweisung habt, so mache ich dies an folgender Stelle in Delphi:

ich gehe in die Delphi units db und bei meinem Projekt adodb und ändere knall hart die Typezuweisung. Wenn Ihr ein Beispiele haben wollt, wie das genau geht, so muss auch auf Montag vertrösten, da ich das nur im Büro habe!
  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 07:53 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz