PDA

View Full Version : خطا هنگام Query گرفتن در DataSet



mahdi_armed
چهارشنبه 02 اسفند 1391, 20:03 عصر
سلام
من یه Table به نام User دارم
حالا میخوام یه Query توی Dataset بنویسم ولی Error زیر رو میده


Error in FROM clause: near 'USER'.
Unable to parse query text.


مشکل کجا میتونه باشه؟

ma.rad
چهارشنبه 02 اسفند 1391, 21:20 عصر
کوئری تون رو اینجا بزارید!

mahdi_armed
چهارشنبه 02 اسفند 1391, 21:21 عصر
SELECT COUNT(*) FROM User
Where Name=@Name AND Family=@Family AND Phone=@Phone

ma.rad
چهارشنبه 02 اسفند 1391, 21:45 عصر
ساختار کوئری صحیح هست باید بین from و user یه فاصله باشه، شما می خواید رکورد های تکراریه بدست بیارید؟
فکر می کنم خطا به خاطر نوع داده phone هست.
دقیقا می خواید با این دستور چه کاری انجام بدید؟

Esmail Solhkhah
چهارشنبه 02 اسفند 1391, 22:20 عصر
سلام
من یه Table به نام User دارم
حالا میخوام یه Query توی Dataset بنویسم ولی Error زیر رو میده


Error in FROM clause: near 'USER'.
Unable to parse query text.


مشکل کجا میتونه باشه؟

شما برا دیتاتیبل از ساختار دستور Select مربوط به SQL استفاده کردید، قضیه متفاوته

اینجا (http://msdn.microsoft.com/en-us/library/det4aw50.aspx) رو ببینید.

موفق باشید.

Mahmoud.Afrad
چهارشنبه 02 اسفند 1391, 23:08 عصر
در صورت که قرار باشه این کوئری روی دیتابیس اجرا بشه ---> کلمه USER کلمه کلیدی هست باید نام جدول رو بین براکت قرار بدید SELECT COUNT(*) FROM [User] ...

mahdi_armed
پنج شنبه 03 اسفند 1391, 16:17 عصر
ساختار کوئری صحیح هست باید بین from و user یه فاصله باشه، شما می خواید رکورد های تکراریه بدست بیارید؟
فکر می کنم خطا به خاطر نوع داده phone هست.
دقیقا می خواید با این دستور چه کاری انجام بدید؟

میخوام توی رکوردها ؛ دنبال رگوذد تکراری بگردم

mahdi_armed
پنج شنبه 03 اسفند 1391, 16:19 عصر
در صورت که قرار باشه این کوئری روی دیتابیس اجرا بشه ---> کلمه USER کلمه کلیدی هست باید نام جدول رو بین براکت قرار بدید SELECT COUNT(*) FROM [User] ...


حق با شماست
باید بین [] میزاشتم اسم table رو
ممنونم :لبخندساده: