View Full Version : اشكال دستور command
hamideh_m
شنبه 17 مهر 1389, 01:26 صبح
سلام
اشكال اين دستور چيه برا جستجوي مقدار يك فيلد بين دو عدد
cmdstr3 = "select * from [ezdevaj-info] where ntartib between'" + t2.Text + "' and '" + TextBox1.Text + "'"
xminxmin
شنبه 17 مهر 1389, 07:47 صبح
سلام
اشكال اين دستور چيه برا جستجوي مقدار يك فيلد بين دو عدد
cmdstr3 = "select * from [ezdevaj-info] where ntartib between'" + t2.Text + "' and '" + TextBox1.Text + "'"
ممکنه از این باشه که :
شما مقادیر تکست ها رو رشته ای در نظر گرفتید. اون ( ' ) ها رو از اطراف تکست ها برارید.
در ضمن شما بین کلمه between و ادامه اون فاصله در نظر نگرفتید
درضمن بهتره بجای (+) از (&) استفاده کنید
در کل اینطوری میشه:
cmdstr3 = "SELECT * FROM [ezdevaj-info] WHERE ntartib BETWEEN " & t2.Text & " and " & TextBox1.Text
می تونید همیشه برای تست قبل از اجرای دستور اصلی cmdstr3 رو با msgbox نمایش بدی تا از صحت املایی رشته SQL مطمئن بشید.
hamideh_m
شنبه 17 مهر 1389, 10:28 صبح
سلام
از and اشكال ميگيره
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.