farzane_fn
پنج شنبه 16 مهر 1388, 12:17 عصر
دوستای گلم سلام.صمیمانه برای همتون آرزوی موفقیت دارم.فرض کنید بخوایم شناسایی کنیم که فیلد تکراری وارد نشده باشه کدش اینه:
ADOQuery1.Active := False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select username From password WHERE username = '+QuotedStr(edit1.Text));
ADOQuery1.ExecSQL;
ADOQuery1.Active := True;
if ADOQuery1.IsEmpty = False then
showmessage('Error in input data..');
اما این برای زمانی هست که فیلد کلید ما تکی باشه ولی فرض کنید کلید از دو فیلد تشکیل شده باشه مثل field1 و field2 که این دو فیلد با هم کلید باشند.حال اگه بخواهیم ببینیم داده تکراری وارد شده یا نه چی کار باید بکنیم؟ اگه ممکنه کدش رو برام بزارین .ممنون می شم ...
ADOQuery1.Active := False;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('Select username From password WHERE username = '+QuotedStr(edit1.Text));
ADOQuery1.ExecSQL;
ADOQuery1.Active := True;
if ADOQuery1.IsEmpty = False then
showmessage('Error in input data..');
اما این برای زمانی هست که فیلد کلید ما تکی باشه ولی فرض کنید کلید از دو فیلد تشکیل شده باشه مثل field1 و field2 که این دو فیلد با هم کلید باشند.حال اگه بخواهیم ببینیم داده تکراری وارد شده یا نه چی کار باید بکنیم؟ اگه ممکنه کدش رو برام بزارین .ممنون می شم ...