ورود

View Full Version : مشکل با ریختن کد های جاوا اسکریپت در دیتابیس



ramin149
پنج شنبه 20 مهر 1391, 09:42 صبح
با سلام به دوستان من وقتی کد زیر را در دیتابیس کپی می کنم

<!-- PersianStat -->
<script language='javascript' type='text/javascript' src='http://www.persianstat.com/service/stat.js'></script>
<script language='javascript' type='text/javascript'>
persianstat(10174345, 0);
</script>
<!-- /PersianStat -->


فقط این خط در فیلد مورد نظر ذخیره می شه

<!-- /PersianStat -->

باید چه کار کنم تا این مشکل حل شود ؟؟؟

حمیدرضاصادقیان
پنج شنبه 20 مهر 1391, 17:01 عصر
سلام.
نوع فیلد چی هست؟ طولش چقدر هست؟ با چه دستوری اونو اضافه میکنید؟

ramin149
شنبه 22 مهر 1391, 13:57 عصر
فیلدش از نوع nvarchar(max) و حتی به صورت دستی اطلاعات بالا رو در دیتابیس ، در فیلد مربوط کپی و پیس کنم با ناقض درج می شه !!!

حمیدرضاصادقیان
شنبه 22 مهر 1391, 16:05 عصر
الان یک جدول تستی ایجاد کردم با نوع Nvarchar(MAX) و کد زیر رو نوشتم و به درستی جواب داد.

INSERT INTO TestStr
VALUES
(
3,
'<!-- PersianStat -->'
+'<script language=''javascript'' type=''text/javascript'' src=''http://www.persianstat.com/service/stat.js''></script>'
+'<script language=''javascript'' type=''text/javascript''>'
+'persianstat(10174345, 0);'
+'</script>'
+'<!-- /PersianStat -->'
)