Typ Numeric in sql server CE

01/12/2009 - 22:08 von Uwe Conradi | Report spam
Hallo zusammen,
ich habe in der Tabelle der SQL Server CE DB das Feld Numeric mit Lànge 5
Wenn ich mit
drBer("Feld1") = Convert.ToSingle(Me.txtFeld1.Text)
versuche die Daten zu speichern, dann wird der Wert >100
den folg. Fehler auslösen:

Fehler bei der Datenkonvertierung (OLE DB Status Value if known=0)

Werte kleiner als 100 werden korrekt gespeichert.
Was mache ich da falsch?
Danke!
Uwe
 

Lesen sie die antworten

#1 Armin Zingler
01/12/2009 - 23:21 | Warnen spam
Uwe Conradi schrieb:
Hallo zusammen,
ich habe in der Tabelle der SQL Server CE DB das Feld Numeric mit Lànge 5
Wenn ich mit
drBer("Feld1") = Convert.ToSingle(Me.txtFeld1.Text)
versuche die Daten zu speichern, dann wird der Wert >100
den folg. Fehler auslösen:

Fehler bei der Datenkonvertierung (OLE DB Status Value if known=0)

Werte kleiner als 100 werden korrekt gespeichert.



Und wenn = 100?


Wieviele Dezimalstellen rechts vom Komma? Wenn mehr als 2, dann reicht's nicht
mehr für mehr als 2 links vom Komma.

So steht das zumindest in der Doku zum großen Bruder. Für die CE hab
ich jetzt nicht nachgesehen.

Armin

Ähnliche fragen