PDA

View Full Version : نوشتن دستور SELECT



afkariaus
جمعه 09 مرداد 1388, 17:24 عصر
سلام دوستان
من میخوام یک دستور select بنویسم که مقدار textboxA و textBoxB را با فیلد های َA و B در بانک اطلاعاتی مطابقت بدم و رکورد هایی که مقدارشان برار textboxA.text و textboxB.text هست را نمایش دهم
اگه ممکنه راهنماییم کنید
کدی که نوشتم این هست:


"select * From Company where(name='" & txtname.Text & "'" + "AND ID='" txtID.text & "')"

منصور بزرگمهر
جمعه 09 مرداد 1388, 18:07 عصر
کدت دارد درست انجام می دهد پیام خطایت چیست؟
من فکر می کنم علامت + که بین
"'" + "AND ID='"
گذاشته ای اشتباه باشد،
اینگونه بنویس
"' AND ID='"

بیشتر در مورد مشکلت توضیح بده

afkariaus
جمعه 09 مرداد 1388, 18:16 عصر
هیچ پیغام خطایی نمیدهد فقط قسمت name=txtname.text کار میکنه و بقیه دستور اجرا نمیشه
ولی زیر قسمت آخر خط میکشه و مینویسه end of statement expected

منصور بزرگمهر
جمعه 09 مرداد 1388, 18:52 عصر
علامت + که گذاشته ای مرا به شک می اندازد. تو سی شارپ که کار نمی کنی تو وی بی است و چرا گذاشته ای برش دار

karim orooji
جمعه 09 مرداد 1388, 20:14 عصر
با سلام به دوست گرامي



"select * From Company where(name='" & txtname.Text & "'" + "AND ID='" txtID.text

مشكلي در كد شما هست
اون + چيه وقتي شما ميگيد and پس اون + چيه
خودتون قضاوت كنيد

موفق باشيد

منصور بزرگمهر
جمعه 09 مرداد 1388, 20:41 عصر
این طور بنویس


"select * From Company where(name='" & txtname.Text & "' AND ID='" & Convert.ToInt16(txtID.text))