Upload
mercink
View
162
Download
2
Embed Size (px)
DESCRIPTION
DELPHI – VERİTABANI (ADO) ÖRNEĞİ
Citation preview
DELPHI – ADO ÖRNEĞİ
procedure TForm1.Button1Click(Sender: TObject);
begin
adotable1.Insert;
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
adotable1.Post;
end;
procedure TForm1.Button3Click(Sender: TObject);
begin
adotable1.CancelUpdates;
end;
procedure TForm1.Button4Click(Sender: TObject);
begin
adotable1.Edit;
end;
procedure TForm1.Button5Click(Sender: TObject);
begin
adotable1.Delete;
end;
procedure TForm1.Button6Click(Sender: TObject);
begin
adotable1.First;
end;
procedure TForm1.Button7Click(Sender: TObject);
begin
adotable1.Prior;
end;
procedure TForm1.Button8Click(Sender: TObject);
begin
adotable1.Next;
end;
procedure TForm1.Button9Click(Sender: TObject);
begin
adotable1.Last;
end;
procedure TForm1.DataSource1StateChange(Sender: TObject);
var ds: string;
begin
case ADOTable1.State of
dsInactive: ds:='Kapalı';
dsBrowse : ds:='Gezinti';
dsEdit : ds:='Düzenleme';
dsInsert : ds:='Yeni kayıt ekleme';
else
ds:='Başka'
end;
Caption:='ADOTable1 durumu: ' + ds;
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
if not adotable1.Locate('Adi',edit1.Text,[loCaseInsensitive,loPartialKey]) then
showmessage('Kayıt bulunamadı!');
end;
procedure TForm1.Button10Click(Sender: TObject);
begin
if trim(edit1.Text)<>'' then begin
adotable1.Filter := 'Adi=''' + edit1.Text + '''';
showmessage('Adi=''' + edit1.Text+ '''');
adotable1.Filtered := true;
end
else
adotable1.filtered := false;
end;