PDA

View Full Version : سوال: استفاده از کارکتر ' یا character 44



Bahmany
یک شنبه 24 آذر 1387, 18:41 عصر
با سلام
می خواستم بدونم چگونه می توان از کارکتر ' یا Char 44 در یک String استفاده کرد
مشکل اینجاست که بنده مجبور به ذخیره سازی تگ های HTML در SqlServer هستم و و این تگ ها پر است از کارکتری که SQL آن را بعنوان شروع یا پایان یک String در نظر می گیرد
پس مطمئنا هر وقت تگی که دارای ' است و بنده می خواهم آن را در دیتابیس ذخیره کنم دچار مشکل می شود

با تشکر

AminSobati
یک شنبه 24 آذر 1387, 21:39 عصر
سلام دوست عزیزم،
یک کاراکتر رو با دو کاراکتر Single Quote عوض کنین:


PRINT 'It''s Mine!'


از طرفی به نظر میرسه از Stored Procedure استفاده نمیکنید؟!

mehdi58
دوشنبه 25 آذر 1387, 07:51 صبح
از طرفی به نظر میرسه از Stored Procedure استفاده نمیکنید؟!

يعني اگه از Stored Procedure استفاده كنيم ديگه احتياجي به جايگزيني نيست ؟؟؟

Bahmany
پنج شنبه 28 آذر 1387, 14:07 عصر
از طرفی به نظر میرسه از Stored Procedure استفاده نمیکنید؟!

با تشکر از راهنماییتان

بنده این مشکل رو در استفاده از متد INSERT داشتم به نظر شما کار مناسبی است برای Insert کردن از Stored Procedure استفاده بشه ؟
آیا امکانات بیشتری میده ؟

babakj
پنج شنبه 28 آذر 1387, 16:33 عصر
اگه برای HTML هست اینکار رو بکن
Replace(str, "'", " & # 39 ; ")

babakj
پنج شنبه 28 آذر 1387, 16:35 عصر
ببخشید تقصیر من نبود تقصیر برنامه این سایت بود با اند ساین نامبر ساین 39 سیمکلن جابشاش کن

&
#
39
;

این کاراکترها رو بچسبون بهم من نمی تونم اینکار و بکنم چون توی اینجا همون ' به جاش زده می شه