AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Woher kommen diese Nachkommastellen?
Thema durchsuchen
Ansicht
Themen-Optionen

Woher kommen diese Nachkommastellen?

Ein Thema von sunnyandy · begonnen am 2. Mär 2006 · letzter Beitrag vom 3. Mär 2006
 
sunnyandy

Registriert seit: 24. Feb 2006
49 Beiträge
 
#1

Woher kommen diese Nachkommastellen?

  Alt 2. Mär 2006, 23:08
Datenbank: MySQL • Version: 4.1 • Zugriff über: Zeos
Hallo,
erstelle die Datenbank folgerndermaßen:
Delphi-Quellcode:
SQL.Text := 'CREATE TABLE IF NOT EXISTS `' +tbl_weinliste+'` ('+
      '`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY,' +
      '`artnr` TEXT NOT NULL,' +
      '`preis` FLOAT NOT NULL,' +
      '`bezeichnung` TEXT NOT NULL,' +
      '`bestand` INT NOT NULL)CHARACTER SET latin1 COLLATE latin1_german2_ci;';
Und beim Öffnen mach ich es so:
Delphi-Quellcode:
Sql.Text := 'SELECT * FROM `'+tbl_weinliste+'`';
    Open;
    while not Eof do
    begin
      litem := frmmain.lvweine.Items.Add;
      litem.Data := Pointer(FieldbyName('id').AsInteger);
      litem.Caption := FieldbyName('artnr').AsString;
      litem.SubItems.Add(FieldbyName('bezeichnung').AsString);
      litem.SubItems.Add(FieldbyName('preis').AsString);
      litem.SubItems.Add(FieldbyName('bestand').AsString);
      Next;
Mein Problem ist jetzt, dass ich beispielsweise einen Preis von "3.99" eingebe und phpmyadmin zeigt ihn auch so richtig an. Beim Öffnen aber steht bei mir im Programm "3.990000005674", wieso das?
Wenn ich das Datenfeld so auslese
litem.SubItems.Add(FieldbyName('preis').AsString); konvertiert er es doch gleich in deinen String oder? Was mache ich falsch?
Danke schonmal !!
  Mit Zitat antworten Zitat
 


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 18:03 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