parniant
چهارشنبه 15 آبان 1387, 09:08 صبح
با سلام در برنامه دلفی ام یک adoquery دارم که در اون از دستور زیر استفاده می کنم
adoquery1.SQL.Clear;
adoquery1.Close;
adoquery1.SQL.Add('select * from ttkelas');
adoquery1.SQL.Add('where shomare=:a and datet:=b and tterm:=c order by shomare');
adoquery1.Parameters.ParamValues['a']:=Edit1.Text;
adoquery1.Parameters.ParamValues['b']:=ComboBox1.Text;
adoquery1.Parameters.ParamValues['c']:=ComboBox2.Text;
adoquery1.Open;
اما برنامه ام را که اجرا می کنم پیغام زیر رو می ده
project project1.exe raised exception class EDatabaseError with message 'ADOQuery1:Parameter 'b' not found'.Process stopped .Use Step or Run to continue
که دکمه okو help رو داره که ok که می زنم و برنامه رو برای ادامه که گفته اجرا می کنم پیغام می ده ADOQuery1:Parameter'b' not found
مشکل برنامم چیه و چطور می تونم اون رو حل کنم ؟
adoquery1.SQL.Clear;
adoquery1.Close;
adoquery1.SQL.Add('select * from ttkelas');
adoquery1.SQL.Add('where shomare=:a and datet:=b and tterm:=c order by shomare');
adoquery1.Parameters.ParamValues['a']:=Edit1.Text;
adoquery1.Parameters.ParamValues['b']:=ComboBox1.Text;
adoquery1.Parameters.ParamValues['c']:=ComboBox2.Text;
adoquery1.Open;
اما برنامه ام را که اجرا می کنم پیغام زیر رو می ده
project project1.exe raised exception class EDatabaseError with message 'ADOQuery1:Parameter 'b' not found'.Process stopped .Use Step or Run to continue
که دکمه okو help رو داره که ok که می زنم و برنامه رو برای ادامه که گفته اجرا می کنم پیغام می ده ADOQuery1:Parameter'b' not found
مشکل برنامم چیه و چطور می تونم اون رو حل کنم ؟