Hallo Leute,
ich versuche mit LinQ Daten aus meiner SQL Datenbank zu holen.
Die Daten in der DB sind als numeric(4, 2) in der Tabelle gespeichert.
Versuche ich mir aber, das Feld in meine C# Klasse via LinQ zu holen, und als double abspeicher, bekomme ich eine Meldung "Die angegebene Umwandlung ist ungültig".
Speicher ich das Feld aber als Varchar(10) ab, und versuche das gleiche dann in einen String zu casten funkioniert alles...
In welchen Datentyp muss ich mein Feld in der Tabelle casten, ohne einen Fehler zu bekommen, oder als welchen Datentyp würde ich es besser speichern?
Inhalt von der Zelle sind Zahlen mit 2 nachkommastellen und 2 stellen vor dem Komma....
Grüße
Knoden
Hallo Knoden
Ist das Modell für LinqToSql auf dem aktuellsten Stand?
Also synchron mit der Datenbank?
An dem könnte es liegen, das es nicht klappt.
Gruss Peter
--
Microsoft MVP - Visual Developer ASP / ASP.NET, Switzerland 2007 - 2011
Halli Hallo,
hab den Datentyp in SQL auf decimal(4,2) gestellt und im Programm auch auf decimal... Tut alles 😉
Danke für die Hilfe.. Hätte ich selber drauf kommen können 😛
Grüße
Knoden