Suchergebnisse
Suchergebnisse 1-4 von insgesamt 4.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo, ich habe in einer eignen Klasse VB.NET-Quellcode (1 Zeile) in einer externen Datenbank gibt es in einer Tabelle mit einer Spalte fBestand vom Typ Decimal (25,13) In meinem Code rufe ich diese Spalte ab und speichere den Wert in einer Instanz meiner Klasse VB.NET-Quellcode (1 Zeile) Das ganze wird irgendwo anders in ein XML serialisiert und dort habe ich stehen XML-Quellcode (1 Zeile) Technisch funktioniert das alles. Aber wieso wird nicht einfach eine 0 serialisiert? Auch wenn ich mit dem…
-
OK, verklickt. Ich möchte einfach nur aus Interesse wissen, wieso MeinObjekt.dBestand = drow("fBestand") zu <fBestand >0.00000000000000</fBestand > serialisiert, wenn in der Datenbank der Wert 0 steht aber MeinObjekt.dBestand = 0 zu <fBestand >0</fBestand > wird, was imho sinn macht. Wieso wird in einer Variablen vom typ Decimal nicht automatisch aus 0.00000000000000 > 0?
-
Passiert bei mir auch wie bei dir, wenn ich der Variablen manuell 0 zuweisen. Nutze ich aber den Code, um die Variable aus der SQL DB Abfrage zu belegen, kommt 0.00000000000000
-
Der Vergleich funktioniert auf jeden Fall korrekt. Beides ist Null 54502-IIf-Test-png Für mich bleiben Fragen. 1. Wieso passiert das. In meiner Vorstellung liegen für einen Decimal 16 Bytes im RAM rum. Wenn eine Null rein geschrieben wird, werden die alle Null, vereinfacht gesagt. Wo wird der Unterschied gespeichert? 2. Wie kann man das Umgehen und eine einfache 0 rein schreiben ohne eine IIf-Abfrage bzw. wie kann man die beiden Darstellungen ineinander umwandeln?