Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   NULL nach currency (https://www.delphipraxis.net/168192-null-nach-currency.html)

khh 9. Mai 2012 12:47

Datenbank: firbird • Version: 2.1 • Zugriff über: ZEOS

NULL nach currency
 
Hallo zusammen,
gibt es ne Möglichkeit einem currency-feld NULL zuzuweisen.
beim Versuch in ein curreny-feld NULL zu schreiben bekomme ich folgenden Fehler:
"Could not convert variant of Type (Null) into type (Currency)"

Danke für eure Meinungen.

Gruss KHH

DeddyH 9. Mai 2012 12:51

AW: NULL nach currency
 
Wie versuchst Du es denn?

Neutral General 9. Mai 2012 12:59

AW: NULL nach currency
 
Hallo,

Also mit CurrencyFeld.Clear; sollte es eigentlich gehen.

Lg
Neutral General

khh 9. Mai 2012 14:39

AW: NULL nach currency
 
Zitat:

Zitat von DeddyH (Beitrag 1165596)
Wie versuchst Du es denn?

Die folgende Zuweisung führt zu der Fehlermeldung:

kasse.EINNAHMEN := NULL;
wobei EINNAHMEN die currency-variable ist

DeddyH 9. Mai 2012 14:44

AW: NULL nach currency
 
Variable oder DB-Feld?

khh 9. Mai 2012 14:47

AW: NULL nach currency
 
variable

habs jetzt direkt dem DB-Feld zugewiesen, dann funktionierts.


Ich danke euch

himitsu 9. Mai 2012 15:13

AW: NULL nach currency
 
Eine Variable vom Typ Currency kann natürlich kein NULL enthalten.
Bei Zuweisung von NULL, versucht Delphi diesen Variant in Currency umzuwandeln, was natürlich nicht geht.

khh 9. Mai 2012 15:20

AW: NULL nach currency
 
Zitat:

Zitat von himitsu (Beitrag 1165633)
Eine Variable vom Typ Currency kann natürlich kein NULL enthalten.
Bei Zuweisung von NULL, versucht Delphi diesen Variant in Currency umzuwandeln, was natürlich nicht geht.

danke dir

mkinzler 9. Mai 2012 15:45

AW: NULL nach currency
 
Currency ist ja ein Fliesskommatyp und NULL ist kein Wert der diesem entspricht

khh 9. Mai 2012 16:17

AW: NULL nach currency
 
Zitat:

Zitat von mkinzler (Beitrag 1165654)
Currency ist ja ein Fliesskommatyp und NULL ist kein Wert der diesem entspricht

stimmt

ich danke euch


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:42 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