PDA

View Full Version : سوال: فارسی پاس دادن پارامتر



pbiuki630
دوشنبه 28 شهریور 1390, 10:09 صبح
سلام دوستان
سوالم اینه که توی sql data sourceبا یه همچین کدی من چه جوری میتونم پارامتر فارسی پاس بدم.ممنونم از کمکهاتون.یه چیزی مثل وقتی که تو sql از N قبل از valueاستفاده میکنیم تا برای حرفهایی مثل ی مشکل پیش نیاد
این کدو تو sql data source هست.
استان@=[استان]

komeil64
دوشنبه 28 شهریور 1390, 11:54 صبح
اگر سورس اچ تی ام ال صفحتونو ببینید توی تگ دیتا سورس هم سلکت یا آپدیت یا اینزرت هست
همونجا می تونید حرف N رو هم بزارید تا اعمال بشه

pbiuki630
دوشنبه 28 شهریور 1390, 12:03 عصر
راستش قبل از @ ,N گذاشتم ولی عمل نکرد

komeil64
دوشنبه 28 شهریور 1390, 12:56 عصر
N رو توی کامند نزار توی پارامتر بزار احتمالا درست میشه

pbiuki630
دوشنبه 28 شهریور 1390, 13:19 عصر
من اینو میزنم : استان @ N = [استان]
شما منظورتون جور دیگست؟

dontspeak
دوشنبه 28 شهریور 1390, 21:26 عصر
اگه مشکلتون با فارسی هست لطفا به نوع فیلدهاتون توی دیتابیس نگاه کنید چون برای کار با sqldatasource مشکلی وجود نداره

pbiuki630
چهارشنبه 30 شهریور 1390, 08:49 صبح
مشکل تو sql میست چون وقتی تو خودش query میزنم میاره.مشکل تو sql data source اونم چون اطلاعاتش از صفحه قبل به صورت یه ایتم بهش پاس داده شده.

dontspeak
چهارشنبه 30 شهریور 1390, 13:33 عصر
ببینید اگه طبیعتا از sqldatasource استفاده کنید و نوع فیلد دیتابیستون هم یه چیزی توی مایه های nvarchar یا ntext باشه نباید مشکلی بوجود بیاد. چون sqldatasource این وسط مقصر نیست. اون فقط براتون اطلاعاتو نشون میده. یه فیلم آموزشی خودم درست کردم توی این آدرسه پایینه. شاید بدردتون بخوره
http://www.learningweb.ir/showthread.php?16-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AA%D8%B5%D9%88%DB%8C%D8%B1%DB%8C-sqlDataSource