amount decimal (19, 9)
と定義されているデータベース列があります。データ型数値を10進数に変換する際のエラー
UIで、それは私がデータベースに保存しようとしていたときに今、私はエラーを取得し、ユーザーがその後の値を入力し、内部でそれが1000
を掛けますどんなユーザーが値を入力することができますフリーテキストであり、今、内部でそれは千
を掛けます私は78654323
として値を入力した場合
を10進数に
変換エラーデータ型の数値、
78654323 * 1000 = 78654323000
と保存時にこのエラーが発生します。どうして ?
範囲のテキストボックスには、どのような検証/データ注釈を付ける必要がありますか?
小数点(19,9)の意味は10桁の数字と9桁の小数点の桁であるためです。 78654323000が値9999999999を超えています。999999999 –
ok。テキストボックスにはどのような検証が必要ですか? – user662285
は範囲の検証を使用し、0〜9999999の値のみを受け入れます。 –