Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Probleme mit Gleitkommazahlen (https://www.delphipraxis.net/8136-probleme-mit-gleitkommazahlen.html)

Carbrögen 29. Aug 2003 11:41


Probleme mit Gleitkommazahlen
 
Servus

Ich will in eine DB mittels Editbox eine Gleitkommazahl eingeben.
Im stile von: 12.1.1987
also ein Geburtsdatum.


Wenn ich es als Numerisch Deklarier geht nur 1211987. Wenn ich numerisch mach irgendwie nur die ".". Ich weis nich wies gehen soll...


Plz Help

Mfg Marc

axelf98 29. Aug 2003 11:45

Re: Probleme mit Gleitkommazahlen
 
Hallo!
Versuch doch das Datum als String zu speichern und am Ende wieder zu konvertieren:

Delphi-Quellcode:
Datetostr(date); // Das heutige Datum als String
Strtodate(X);   // Anders herum

Memo 29. Aug 2003 11:47

Re: Probleme mit Gleitkommazahlen
 
Zitat:

Zitat von Carbrögen
Ich will in eine DB mittels Editbox eine Gleitkommazahl eingeben.
Im stile von: 12.1.1987
also ein Geburtsdatum.

Gleitkomma <> Datum
Welche DB?
Ich poker jetzt mal : Es gibt keine DB die kein Datumsfeld hat.

Carbrögen 29. Aug 2003 11:48

Re: Probleme mit Gleitkommazahlen
 
Ich habs schon versucht die on Change Methode von der Edit box mit
IntToStr(Edit1.text);
zu belegen hat auch nich geholfen...

Memo 29. Aug 2003 11:53

Re: Probleme mit Gleitkommazahlen
 
Zitat:

Zitat von Carbrögen
IntToStr(Edit1.text)

Bitte, nein. Übersetz mal.
INTEGER zu STRING -> du versuchst gerade eine String in eine String zu konvertieren.

PS. Ist es nicht noch ein wenig zu früh sich mit DB's zu befassen.

Carbrögen 29. Aug 2003 12:51

Re: Probleme mit Gleitkommazahlen
 
Ach baum ich meinte ja StrToInt... verschribselt.
Also ich soll der Spalte eine Datumsfunktion zuweisen!?

Memo 29. Aug 2003 13:09

Re: Probleme mit Gleitkommazahlen
 
Na gut. Knobeln wir weiter.
Entweder legst du in deiner DB (welche es denn nun auch immer ist) ein Datumsfeld an und speicherst mit StrToDate oder du nimmst gleich ein Alphanum. Feld, in das du direkt reinschreiben kannst, ohne zu konvertieren.

Sharky 29. Aug 2003 13:15

Re: Probleme mit Gleitkommazahlen
 
Zitat:

Zitat von Memo
...Datumsfeld an und speicherst mit StrToDate oder du nimmst gleich ein Alphanum. ....

Wobei ein Datumsfeld besser ist. Dann kannst Du nämlich auch nach Datum suchen.

Carbrögen 29. Aug 2003 13:42

Re: Probleme mit Gleitkommazahlen
 
Das hab ich gemacht wenn ich jetz TTable Active auf True setz krig ich folgende meldung:
Table1: Unterschiedliche Typen für 'Geburtsdatum'; erwartet Float, gefunden Date!

Mfg

Luckie 29. Aug 2003 13:56

Re: Probleme mit Gleitkommazahlen
 
Ist es denn so schwer uns mitzuteilen, was für eine DB du hast? :rool:


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:37 Uhr.
Seite 1 von 2  1 2      

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