PDA

View Full Version : << استفاده از تک کوتیشن>>



AspNet
چهارشنبه 13 مهر 1384, 13:59 عصر
با سلام
چگونه میتونیم در هنگام وارد کردن اطلاعات در جدول از تک کوتیشن ( ') استفاده کنیم؟
چون زمانی که تک کوتیشن میذاریم به عنوان آخر جمله حساب میشه . البته برای فیلدهای رشته ای..

با تشکر:AspNet

Kamyar.Kimiyabeigi
چهارشنبه 13 مهر 1384, 14:51 عصر
این یک مثال برای تک کوتیشن


select '''a'''
or
select '''' + 'a' + ''''

AspNet
جمعه 15 مهر 1384, 14:22 عصر
ممنون از کمکتون حل شد مشکلم.
حالا یه سوال دیگه:
وقتی که متنی رو به جدولم وارد میکنم اگه حاوی کد html باشه اون رو به صورت مستقیم نمینویسه و معادل اون تگ رو میذاره. به عنوان مثال اگه بخوام تو متنم بنویسم:
<h2> hello </h2>
خود این متن رو نمی نویسه بله میاد کلمه ی hello رو بزرگ می نویسه..
آیا راهی وجود داره که از این مشکل جلوگیری کنه؟
با تشکر

ealireza
شنبه 16 مهر 1384, 00:48 صبح
اگه از Asp.net استفاده مینکنی بهتره از SQL Parametters استفاده کنی ..
موفق باشید ...

Kamyar.Kimiyabeigi
شنبه 16 مهر 1384, 07:32 صبح
ممنون از کمکتون حل شد مشکلم.
حالا یه سوال دیگه:
وقتی که متنی رو به جدولم وارد میکنم اگه حاوی کد html باشه اون رو به صورت مستقیم نمینویسه و معادل اون تگ رو میذاره. به عنوان مثال اگه بخوام تو متنم بنویسم:
<h2> hello </h2>
خود این متن رو نمی نویسه بله میاد کلمه ی hello رو بزرگ می نویسه..
آیا راهی وجود داره که از این مشکل جلوگیری کنه؟
با تشکر
فیلدتون ار چه نوعیه ؟ اگر طولش بیشتر از 8000 تاست نوعشو Text کن وگرنه Varchar کن

AspNet
شنبه 16 مهر 1384, 10:12 صبح
فیلدم از نوع text هست. آیا راهی در sql وجود نداره برای حل مشکلم؟

shahroozj
شنبه 16 مهر 1384, 10:47 صبح
برای ارسال HTML یک راه حل این است که تمامی ">" را به "&lt;" و "<" را به "&gt;" و همچنین "&" را به "&amp;" تبدیل کنید.

AspNet
سه شنبه 19 مهر 1384, 00:17 صبح
برای ارسال HTML یک راه حل این است که تمامی ">" را به "&lt;" و "<" را به "&gt;" و همچنین "&" را به "&amp;" تبدیل کنید.

این یکی خیلی به درد خورد
ممنون از کمک تمام دوستان

titbasoft
سه شنبه 19 مهر 1384, 10:38 صبح
راه ساده تر استفاده از Server.HtmlEncode و Server.HtmlDecode است

AspNet
چهارشنبه 20 مهر 1384, 00:56 صبح
آره خب ولی بعضی قسمتا رو میخوام به html تبدیل کنه و بعضی ها رو هم نه