Möglich das er die Kommas zu Punkten macht beziehungsweise andersrum? Wenn deine Datenbank nämlich mit Methode X speichert und der Server jedoch Methode Y möchte kann dies zu deinem gemeldeten Fehler führen.
Nein das würde er sofort als Fehlermeldung werfen. Und soviel ich weiß implimitiert er , und . selber richtig wenn er es ausliest. Für den Compiler gibt es nur Double / Float. Wenn die DB das angenommen hat als Double oder Float dann kann er das auch so wieder auslesen, außer er hat falsche Datentypen abgegeben aber Konvertieren muss er es dann auch nicht.
Convert.ToFloat eventuell mal machen.