• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

مشکل در ارسال یه متن به پایگاه داده ی SQL Server

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
ببینید ما یه متن طولانی داریم که باید تو SQL ذخیرش کنیم. اما بیشتر از یک مقدار رو نمیشه توی یک سطر ذخیره کرد و باید سطرهای زیادتری باشه. یه راهی بگید. ما مخلصیم.
میشه از relationship استفاده کرد؟
 

HADI_EN

Registered User
تاریخ عضویت
20 مارس 2006
نوشته‌ها
242
لایک‌ها
2
منظورو دقيق متوجه نشدم اما اگر منظورت اينه كه اگه يه متن طولاني داشته باشيم نمي توان اونو تو يه فيلد


ذخيره كرد بايد بگم كه اگه نوع اون فيلد رو از نوع ntext بگيري مشكل حل مي شه اگه منظورت اينه كه اگه


يه متن چند سطر داشته باشه چه طوري اونو تو يه فيلد ذخيره كني اونم بايد بگم كه مي توني از دستور replace در


دات نت استفاده كني يعني در زمان بازيابي داده ها از پايگاه داده به جاي enter هايي كه زدي كه كد اسكي آن 13 است

تگ <br> جايگزين كني اميدوارم مشكلت حل شده باشه
 

aref1364

Registered User
تاریخ عضویت
23 جولای 2005
نوشته‌ها
395
لایک‌ها
1
منظورو دقيق متوجه نشدم اما اگر منظورت اينه كه اگه يه متن طولاني داشته باشيم نمي توان اونو تو يه فيلد


ذخيره كرد بايد بگم كه اگه نوع اون فيلد رو از نوع ntext بگيري مشكل حل مي شه اگه منظورت اينه كه اگه


يه متن چند سطر داشته باشه چه طوري اونو تو يه فيلد ذخيره كني اونم بايد بگم كه مي توني از دستور replace در


دات نت استفاده كني يعني در زمان بازيابي داده ها از پايگاه داده به جاي enter هايي كه زدي كه كد اسكي آن 13 است

تگ <br> جايگزين كني اميدوارم مشكلت حل شده باشه
دمت گرم!

تو فیلدهای multiline در asp.net که من اینتر نمیزنم چی؟ به نظر من که جاهایی که خط میشکنه فقط جنبه ی نمایشی داره و نمیشه تشخیص داد که کجا خط تموم شده.

واقعیت اینه که ما میخواییم هنگام بازیابی داده از پایگاه که همون ntext هست روی این متن ویرایش بکنیم. مثلا متن شامل سوال و جواب هست. میخوام سوال ها رو مثلا بولد کنه و یه خط بیاد پایین بعد سوال بعدی باز یه خط پایین و الی آخر.
اصلا میشه وقتی که همه ی این سوال و جواب ها در یک فیلد ذخیره شدن به هنگام بازیابی روش ویرایش انجام داد؟

مخلصیم!
 

HADI_EN

Registered User
تاریخ عضویت
20 مارس 2006
نوشته‌ها
242
لایک‌ها
2
دمت گرم!

تو فیلدهای multiline در asp.net که من اینتر نمیزنم چی؟ به نظر من که جاهایی که خط میشکنه فقط جنبه ی نمایشی داره و نمیشه تشخیص داد که کجا خط تموم شده.

واقعیت اینه که ما میخواییم هنگام بازیابی داده از پایگاه که همون ntext هست روی این متن ویرایش بکنیم. مثلا متن شامل سوال و جواب هست. میخوام سوال ها رو مثلا بولد کنه و یه خط بیاد پایین بعد سوال بعدی باز یه خط پایین و الی آخر.
اصلا میشه وقتی که همه ی این سوال و جواب ها در یک فیلد ذخیره شدن به هنگام بازیابی روش ویرایش انجام داد؟

مخلصیم!


نه بابا كاري نكردم در مورد ويرايش روي متن ها به طور عادي نميشه اين كارو كرد مگر اينكه متن ها رو به صورت html

تو ديتا بيس بفرستي اصلا همين اديتوري كه تو همين سايت باهاش متن مي فرستي اگر توجه كني يه نمادي بالاي

اديتور به شكل <> است اگه روش كليك كني به قسمت html اديتور مي روي كه متني كه نوشتي اديتور متن رو

درون تگ هاي html قرار داده و در واقع اين صفحه درون پايگاه داده ذخيره مي شود اين اديتور ها هم زياده كه به

اديتورهاي htmlArea معروف هستند براي ذخيره سازي كافي است value textbox اين اديتور رو داخل پايگاه داده

بريزي و هنگام بازيابي كافي است كل فيلد رو روي صفحه وب نشان بدي مرورگر تگ هاي html رو پردازش مي كنه

و تنها متن شما رو داخل صفحه وب نشون مي ده


اينم آدرس يه htmlarea كه طريق استفاده از اون رو به طور كامل توضيح داده

http://www.codeproject.com/jscript/htmlarea.asp
 
بالا