PDA

View Full Version : پیغام خطای failed to convert parameter value from a decimal to a int32



rahil_2008
سه شنبه 14 تیر 1390, 09:06 صبح
سلام دوستان
من در دیتاست دات نت یک table adaptor ایجاد کردم و در آن یک query با چندین join ایجاد کردم و وقتی آن را اجرا می کنم و به پارامترها مقدار می دهم (مثلا 10000000000)پیغام خطای زیر را دریافت می کنم:
failed to convert parameter value from a decimal to a int32
با اینکه نوع پارامتر من decimal می باشد باز هم این پیغام را دریافت می کنم
لطفا راهنمایی کنید

Galawij
سه شنبه 14 تیر 1390, 09:32 صبح
نوع داده دسیمال مقادیر را به صورت اعشاری می گیرد.

rahil_2008
سه شنبه 14 تیر 1390, 13:28 عصر
نوع داده دسیمال مقادیر را به صورت اعشاری می گیرد.
من با double و long int هم امتحان کردم بازم همین پیام خطا رو می داد!

یوسف زالی
سه شنبه 14 تیر 1390, 15:46 عصر
باید عدد خود را مثلا در 1.0 ضرب کنید تا decimal شه.
یا اینکه 10000000.0 رو ذخبره کنید.

rahil_2008
سه شنبه 14 تیر 1390, 22:18 عصر
باید عدد خود را مثلا در 1.0 ضرب کنید تا decimal شه.
یا اینکه 10000000.0 رو ذخبره کنید.
:افسرده:من مفهوم دسیمال رو به خوبی می دونم و با انواع ارقام هم امتحان کردم. مشکل از جای دیگس!