farzane_fn
یک شنبه 12 مهر 1388, 14:05 عصر
دوستای خوبم سلام.امیدوارم خوب باشین.من توی برنامم یه کدی نوشتم که اون رو هم از شما دوستای خوبم گرفتم برای اینکه اگه فیلدی تکراری وارد بشه خطا بده.کد مورد نظر به این صورت هست:
ADOQuery1.Active := False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * From password WHERE username = '+edit1.Text);
ADOQuery1.ExecSQL;
ADOQuery1.Active := True;
if ADOQuery1.IsEmpty = False then
showmessage('Error Message')
else
begin
Line1;
Line2;
...
end;
username توی این بانک فیلد کلیدی هست و در واقع باید وقتی یه username تکراری وارد می شه شناسایی کنه و بتونم پیام مناسب رو صادر کنم ولی وقتی از این کد استفاده می کنم پیام خطای زیر ظاهر می شه از طرف دلفی:
Invalid Column Name YASSER
YASSER هم همون کلمه ای هست که برای username توی edit1 وارد می کنیم. اگه ممکنه راهنمایی کنین. ممنون می شم. با تشکر
ADOQuery1.Active := False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select * From password WHERE username = '+edit1.Text);
ADOQuery1.ExecSQL;
ADOQuery1.Active := True;
if ADOQuery1.IsEmpty = False then
showmessage('Error Message')
else
begin
Line1;
Line2;
...
end;
username توی این بانک فیلد کلیدی هست و در واقع باید وقتی یه username تکراری وارد می شه شناسایی کنه و بتونم پیام مناسب رو صادر کنم ولی وقتی از این کد استفاده می کنم پیام خطای زیر ظاهر می شه از طرف دلفی:
Invalid Column Name YASSER
YASSER هم همون کلمه ای هست که برای username توی edit1 وارد می کنیم. اگه ممکنه راهنمایی کنین. ممنون می شم. با تشکر