PDA

View Full Version : سوال: مشکل در دستور select با متغیر string



reyhaneh-sh
دوشنبه 25 شهریور 1387, 20:24 عصر
سلام این دستور را ببینید

;"select apanel from amar where istgahname =" + istgah "
در اینجا istgah یک متغیر string است که قبلا مقدار دهی شده ولی این دستور اجرا نمیشود و ارور میگیره ایرادش هم روی همین متغیره در صورتی که من همین commmand را با متغیر int اجرا مکینم به همین روش و اجرا میشه .


خواهش میکنم راهنمایی کنید (فوری )

pars.engineer
دوشنبه 25 شهریور 1387, 20:28 عصر
متغير Istgah را علاوه بر دابل كوتيشن در سينگل كوتيشن قرار دهيد:


select sum(apanel) as asum from amar where istgahname='"+istgah+" '

saber4166
دوشنبه 25 شهریور 1387, 21:39 عصر
برای string ها کاراکتر N رو هم قراربده به شکل زیر


select sum(apanel) as asum from amar where istgahname=N'"+istgah+" '