Ich übertrage eine Real Variable mit einem Script in einen SQL Server.
Das Problem was ich habe ist, dass die Variable immer 6 stellig nach dem Komma geschreiben wird.
Möchte gerne nur 2 Stellen nach dem Komma schreiben.
ich regle das indem ich die datentypen in sql entsprechend definiere.
z.b. FLOAT(5,2) bzw. DECIMAL(5,2)
damit legst du z.b. fest, das 5 stellen vor dem komma und 2 stellen
nach dem komma angezeigt/gespeichert werden.
das wird nicht im programm hinterlegt, sondern in der tabelle im sql.
ich frag mich warum du die variable mit reduzierter genauigkeit
speichern möchtest. normalerweise wird erst bei der ausgabe/anzeige
gerundet. intern, und dazu gehört in der regel die sql-datenbank, würde
ich so genau wie möglich speichern um keine rundungsfehler und-verluste
zu bekommen.
Übertrage in die gleiche Spalte noch einen Wert, deswegen wollte ich das direkt mit der Variable realisieren. Die Variable ist außerdem nur ein Durchschnittswert und zwei Stellen nach dem Komma reichen mir da völlig aus, auch gerundet.
Gibts es da nicht eine Möglichkeit, das im Code zu bestimmen.
Bin leider in VB nicht so gut bewandert.