با سلام
چگونه میتونیم در هنگام وارد کردن اطلاعات در جدول از تک کوتیشن ( ') استفاده کنیم؟
چون زمانی که تک کوتیشن میذاریم به عنوان آخر جمله حساب میشه . البته برای فیلدهای رشته ای..
با تشکر:AspNet
با سلام
چگونه میتونیم در هنگام وارد کردن اطلاعات در جدول از تک کوتیشن ( ') استفاده کنیم؟
چون زمانی که تک کوتیشن میذاریم به عنوان آخر جمله حساب میشه . البته برای فیلدهای رشته ای..
با تشکر:AspNet
این یک مثال برای تک کوتیشن
select '''a'''
or
select '''' + 'a' + ''''
ممنون از کمکتون حل شد مشکلم.
حالا یه سوال دیگه:
وقتی که متنی رو به جدولم وارد میکنم اگه حاوی کد html باشه اون رو به صورت مستقیم نمینویسه و معادل اون تگ رو میذاره. به عنوان مثال اگه بخوام تو متنم بنویسم:
<h2> hello </h2>
خود این متن رو نمی نویسه بله میاد کلمه ی hello رو بزرگ می نویسه..
آیا راهی وجود داره که از این مشکل جلوگیری کنه؟
با تشکر
اگه از Asp.net استفاده مینکنی بهتره از SQL Parametters استفاده کنی ..
موفق باشید ...
فیلدتون ار چه نوعیه ؟ اگر طولش بیشتر از 8000 تاست نوعشو Text کن وگرنه Varchar کننوشته شده توسط AspNet
فیلدم از نوع text هست. آیا راهی در sql وجود نداره برای حل مشکلم؟
برای ارسال HTML یک راه حل این است که تمامی ">" را به "<" و "<" را به ">" و همچنین "&" را به "&" تبدیل کنید.
این یکی خیلی به درد خوردنوشته شده توسط shahroozj
ممنون از کمک تمام دوستان
راه ساده تر استفاده از Server.HtmlEncode و Server.HtmlDecode است
هر که بر مرکب باطل نشیند ، در سراى پیشمانى فرودش مىآورند
آره خب ولی بعضی قسمتا رو میخوام به html تبدیل کنه و بعضی ها رو هم نه