PDA

View Full Version : مبتدی: پیام خطا هنگام Edit و Delete در GridView



h05531n
سه شنبه 21 خرداد 1392, 16:29 عصر
بسم الله الرحمن الرحیم
سلام

پیام خطا هنگام Edit و Delete در GridView
این پیام خطا بخاطر نوع مقادیر؟
(تصاویر در فایل ضمیمه)

ممنون میشم یکی راهنمایی کنه

younesdoost
سه شنبه 21 خرداد 1392, 17:20 عصر
سلام.
فیلد Description رو از نوع nvarchar(Max) انتخاب کنید.

forestasphalt
سه شنبه 21 خرداد 1392, 17:25 عصر
در حالت عادی نوع ntext و nvarchar قابل تبدیل به یکدیگر نیستن
اگر واقعا نیازی به استفاده از نوع ntext ندارید از همون nvarchar استفاده کنید (nvarchar تا 4000 کاراکتر رو جواب میده)
همین خطا رو توی گوگل جستجو کن من یه نتایجی بدست آوردم ولی پرید!:بامزه:

h05531n
سه شنبه 21 خرداد 1392, 19:15 عصر
سلام

تشکر که راهنمایی کردید.

حالا چطور اینو تعریف کنم؟ چون خطا میگیره (البته اگر بجای Max عدد بزارم خطا نمیگیره)
به نظر شما Nvarchar(Max) بزارم یا (4000)Nvarchar ؟

cmd.Parameters.Add("@Description", SqlDbType.NVarChar, MAX).Value = txtDescription.Text;

ghossein
سه شنبه 21 خرداد 1392, 19:38 عصر
این رو امتحان کنید
cmd.Parameters.Add("@Description", SqlDbType.NText).Value = txtDescription.Text