sorum şudur kullanıcı adı ve şifre doğru girildiğinde program amacına uygun çalışıyo
Kod: Tümünü seç
procedure TfrmUserConnect.cxButton1Click(Sender: TObject);
begin
if Dm.cdsUsers.Locate('USER_ID',edtUserName.EditValue,[]) then
if Dm.cdsUsers.FieldValues['PASSWORD'] = edtPassword.Text then
begin
Dm.fSenderId := edtUserName.EditValue;
user_login := edtUserName.EditText;
flogin:=true;
cxDBProgressBar1.Show;
with Dm.cdsUsers do
begin
Filtered := False;
FilterOptions := [foCaseInsensitive];
Filter := 'USER_ID <> '+IntToStr(Dm.fSenderId);
Filtered := True;
First;
end;
Dm.RefreshDatas;
// if Assigned(mesaj) then mesaj.Show;
Self.Close;
end
else Exit;
end;
vazgeç butonunun clickine yazdığım kod ise şudur...exe raised exception class Edatabase eror with message 'cds_todo' cannot perform this operation on closed database
Kod: Tümünü seç
begin
flogin:=False;
If flogin=false then
close;
end;
Not: şimdiden vermiş olduğunuz güzel cevaplar için teşekkür ederim