• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

ADOLISP Bibliothek: Genauigkeit nach dem unrespektierten Komma

  • Ersteller Ersteller acitano
  • Erstellt am Erstellt am

acitano

Guest
bye to all,
ich benutze das berühmte adolisp_library. lsp bibliothek von ms. jonh fleming.
ich frage eine tabelle eines db des zugangs 2007 mit numerischen feldern, die solche zahlen enthalten:

200345.34289
79234.587
1024.12
30.05.56
usw.

wenn ich die sqlstatement:
(setq sqlstatement "select" von [mytable]"
ich bin zurückgekehrt:

200345.3
79234.6
1024.12
30.05.56

ich verstehe nicht, warum mit der vierten nummer die drei dezimals nach rechts zurückgekehrt sind, während für die ersten beiden nein!
ich verstehe nicht, warum mit der dritten zahl zwei dezimals an mich zurückgegeben werden!
ich glaube, wenn die zahl größer ist als 5 ziffern auf der linken adolisp_library truncats zu einer ziffer nach der komma
ich brauche die drei dezimalziffern rechts auch der ersten 3 ziffern (200345.34289 - 79234.58755 - 1024.123), ohne sie zu beschneiden, wie mache ich das?
vielen dank!
 
"....die realen zahlen werden im doppelgenauen mobilen komma-format gespeichert, mindestens 14 Bedeutung präzisionsfiguren, trotz Compaiano solo 6 im autocad kommandozeilenbereich.":smile:
 
danke.
ich hätte vorher darüber nachdenken sollen, das ist nur ein novizenfehler der lispe.
ich habe sogar meine hände in den adolisp_library code gesetzt.
ich habe mit der rtos-funktion überprüft:
Code:
(Nummer 2 14)
um die in string importierte anzahl zu revertieren, indem 14 dezimals begrüßt und funktioniert perfekt.
manchmal musst du dir nicht vertrauen, was du siehst, aber geh etwas weiter.

vielen dank
acitano:finger:
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben