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 baumina
baumina

Registriert seit: 5. Mai 2008
Ort: Oberschwaben
1.275 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: XE5 liest Oracle-Floats falsch aus

  Alt 6. Nov 2013, 08:44
Ist zwar schon etwas alt, aber vielleicht hilft es dir ja doch weiter. Meine Google-Suche hat folgenden Hinweis aufgetrieben:
http://de.comp.lang.delphi.datenbank...ber-bcd-felder
Hinter dir gehts abwärts und vor dir steil bergauf ! (Wolfgang Ambros)
  Mit Zitat antworten Zitat
Benutzerbild von Sherlock
Sherlock

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

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
 
#3

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
 
#4

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.812 Beiträge
 
Delphi 12 Athens
 
#5

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.812 Beiträge
 
Delphi 12 Athens
 
#6

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
Online

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

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.812 Beiträge
 
Delphi 12 Athens
 
#8

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
 
#9

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
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 19:23 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