ايران ويج

نسخه‌ی کامل: چرا خطا می ده؟؟؟؟؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
با سلام به همه ی دوستان
چرا به خط زیر گیر می ده و می گه syntax اشتباه است؟؟؟؟؟؟؟؟
کد:
string cmd = "select * from User where UserNam='" + Name.Text + "' and UserPwd='" + Password.Text + "' and UserSateh='مدیر'";
                DataSet ds = new DataSet(cmd);
                SqlDataAdapter da = new SqlDataAdapter(cmd, cnn);
                Name.Text = cmd;
                da.Fill(ds);
برای da.Fill(ds); خطای زیرو می ده

Incorrect syntax near the keyword 'User'.

بعد از اجرای کد بالا مقدار متغیر cmd برابر با زیر است
کد:
select * from User where UserNam='Admin' and UserPwd='Admin' and UserSateh='مدیر'
مشکل این چیه؟؟؟؟؟؟؟؟؟؟؟؟؟؟
آخر نفهمیدم برای چی خطا میده، رفتم اسم جدول را از User به DbUser تغییر دادم درست شدCool
احتمال خیلی زیاد کلمه‌ی user جز کلمات کلیدی بانکت هست! واسه همین اررور میده
(۱۷-خرداد-۱۳۹۲, ۱۶:۰۰:۲۶)babyy نوشته است: [ -> ]احتمال خیلی زیاد کلمه‌ی user جز کلمات کلیدی بانکت هست! واسه همین اررور میده
صحیح است
(۱۷-خرداد-۱۳۹۲, ۰۹:۰۶:۵۰)javaweb نوشته است: [ -> ]
کد:
select * from [User] where [UserNam]='Admin' and [UserPwd]='Admin' and [UserSateh]='مدیر'

سلام
از براکت استفاده کن مشکلت حل میشه .