PDA

View Full Version : اشکال در ثبت داده ها با نوع ntext



azam2005
چهارشنبه 16 فروردین 1385, 17:17 عصر
سلام من برای ثبت داده ها از استور پروسجر استفاده کردم
تمامی داده ها به درستی ثبت میشود ولی فیلدی که از نوع ntext است گاهی اصلا ثبت نمیشود و گاهی حدود چند کارکتر آن ثبت میشود اشکال در چیست؟

white fox
پنج شنبه 17 فروردین 1385, 06:41 صبح
من خودم همین مشکل رو چند روز پیش داشتم...
یه کاری کنید مستقیم در SQL نگاه کنید فیلد خالی هست...اما اگر همین اطلاعات رو مثلا در DataGrid نمایش بدید....نشون داده میشه....
در اصل مشکل من این بود که مطالب ذخیره میشده اما خوب وقتی توی SQL نگاه میکردم سفید بود یا چند تا حرف نمایش داده میشد...
شما آیا امتحان کردید ؟ اطلاعات رو از دیتابیس در صفحه نمایش دادید و ثبت نشده بوده؟

saniak_robot
پنج شنبه 17 فروردین 1385, 09:40 صبح
دوستان عزیز
اگه فیلد نوع NText دارید وقتی اطلاعات رو وارد کردید دیگه تو SQL فیلد رو خالی نشون میده ولی اگه اون و رو یک دیتاگرید نشون بدید اطلاعات رو به صورت کامل نشون میده .
این خاصیت NTEXT .



موفق باشید .

azam2005
پنج شنبه 17 فروردین 1385, 18:00 عصر
متاسفانه اصلا ذخیره نمیشه چون موقع بازیابی نشان داده نمیشود

azam2005
دوشنبه 21 فروردین 1385, 10:47 صبح
سایز 16 را برداشتم درست شد
params(4) = New SqlParameter("@c0005", SqlDbType.NText)

Behrouz_Rad
دوشنبه 21 فروردین 1385, 14:06 عصر
داده ی نوع nText نیازی به تعیین میزان کاراکترهای ورودی در پارامتر ارسالی به آن ندارد.

موفق باشید.

fozolefozola
شنبه 30 آبان 1388, 10:48 صبح
سلام

مشكل من توي Ntext اينكه Enter و ذخيره نميكنه

من وقتي متني رو توي textbox وارد مي كنم و بين متن اينتري مي زنم به خط بعدي نميره

ساختارش به اين شكله؟
يا قابليت اينتر و داره؟

Saber_Fatholahi
شنبه 30 آبان 1388, 12:48 عصر
سلام

مشكل من توي Ntext اينكه Enter و ذخيره نميكنه

من وقتي متني رو توي textbox وارد مي كنم و بين متن اينتري مي زنم به خط بعدي نميره

ساختارش به اين شكله؟
يا قابليت اينتر و داره؟
سلام
نه دوست عزیز قابلیت ذخیره این کاراکترو هم داره اما توی وب اینتر شناخته نشده هست برای این کار باید رشته ای رو که از ورودی گرفتی یه دستکاری کنی و هر جا کلید اینتر "n\" دیدی به جای اون "</ br>" بذاری
مثلا:


str=str.Replace("\n","<br />");
تا در زمان نممایش به شکلی که میخوای نمایش داده بشه
البته موقع ویرایش باید عکس این عمل انجام بدین
موفق باشی