ورود

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 اشكال ميگيره