PDA

View Full Version : سوال: خطای missing SQL property



ninja506
چهارشنبه 17 تیر 1394, 12:56 عصر
با سلام خدمت اساتید محترم و با آرزوی قبولی طاعات و عبادات شما . من یه مشکلی با ADOQuery دارم . کد زیر رو نوشتم وقتی اجراش می کنم خطای missing SQL property میده . ممنون میشم چک کنید و مشکل منو بهم گوشزد کنید .
main.qry1.Close;
main.qry1.Open;
main.qry1.SQL.Clear;
main.qry1.SQL.Add('insert into register (tarikh, fname, lname, kode_melli, tarikhe_tavallod, moarref, mablagh, tel, tozihat) VALUES (tarikh, fname, lname, kode_melli, tarikhe_tavallod, moarref, mablagh, tel, tozihat)');
main.qry1.Parameters.ParamByName('tarikh').Value:= medt1.Text;
main.qry1.Parameters.ParamByName('fname').Value:=m edt2.Text;
main.qry1.Parameters.ParamByName('lname').Value:=m edt3.Text;
main.qry1.Parameters.ParamByName('kode_melli').Val ue:=StrToInt(medt4.Text);
main.qry1.Parameters.ParamByName('tarikhe_tavallod ').Value:=medt5.Text;
main.qry1.Parameters.ParamByName('moarref').Value: =medt6.Text;
main.qry1.Parameters.ParamByName('mablagh').Value: =StrToInt(medt7.Text);
main.qry1.Parameters.ParamByName('tel').Value:=Str ToInt(medt8.Text);
main.qry1.Parameters.ParamByName('tozihat').Value: =medt9.Text;
main.qry1.ExecSQL;

Mahmood_M
چهارشنبه 17 تیر 1394, 16:20 عصر
ابتدای نام پارامترها باید از " : " استفاده کنید ، مثال :

insert into register (tarikh, fname, lname, kode_melli, ...) VALUES (:tarikh, :fname, :lname, :kode_melli, ...)

* لطفا سوالتون رو در بخش مناسب مطرح کنید ( بخش "بانکهای اطلاعاتی در Delphi" برای این سوال )