procedure TForm2.Button1Click(Sender: TObject);
begin
with ADOQuery1 do begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
SQL.ADD(‘Insert Into Tabstudents’);
SQL.ADD(‘values (:Id,:Epitheto, :Onoma,:Onkidemona, :phone,:Adress)’);
Parameters.ParseSQL(ADOQuery1.SQL.Text, True);
Parameters.ParamValues[‘Id’]:=DBEdit1.Text;
Parameters.ParamValues[‘Epitheto’]:=DBEdit2.Text;
Parameters.ParamValues[‘Onoma’]:=DBEdit3.Text;
Parameters.ParamValues[‘Onkidemona’]:=DBEdit4.Text;
Parameters.ParamValues[‘phone’]:=DBEdit5.Text;
Parameters.ParamValues[‘Adress’]:=DBEdit6.Text;
ADOQuery1.ExecSQL;
ADOTable1.Close;
ADOTable1.Open;
end;
DBEdit1.Text:=”;
DBEdit2.Text:=”;
DBEdit3.Text:=”;
DBEdit4.Text:=”;
DBEdit5.Text:=”;
DBEdit6.Text:=”;
end;
procedure TForm2.Button2Click(Sender: TObject);
begin
with ADOQuery1 do begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
// SQL.ADD(‘delete * from tabstudents’);
ADOQuery1.ExecSQL;
ADOTable1.Close;
ADOTable1.Open;
ADOQuery1.SQL.Text:= ‘select * from tabstudents order by id’;
end;
DBEdit1.Text:=”;
DBEdit2.Text:=”;
DBEdit3.Text:=”;
DBEdit4.Text:=”;
DBEdit5.Text:=”;
DBEdit6.Text:=”;
end;
procedure TForm2.Button3Click(Sender: TObject);
begin
case MessageDlg(‘Σίγουρα θέλεις να κάνεις την επεξεργασία’, mtConfirmation, [mbOK, mbCancel], 0) of mrOk:
begin
with ADOQuery1 do begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
SQL.ADD(‘UPDATE Tabstudents’);
SQL.ADD(‘SET Epitheto= :Epitheto, Onoma=:Onoma, Onkidemona=:Onkidemona, phone=:phone, Adress=:Adress’);
SQL.ADD(‘WHERE id= :id’);
Parameters.ParseSQL(ADOQuery1.SQL.Text, True);
Parameters.ParamValues[‘Id’]:=DBEdit1.Text;
Parameters.ParamValues[‘Epitheto’]:=DBEdit2.Text;
Parameters.ParamValues[‘Onoma’]:=DBEdit3.Text;
Parameters.ParamValues[‘Onkidemona’]:=DBEdit4.Text;
Parameters.ParamValues[‘phone’]:=DBEdit5.Text;
Parameters.ParamValues[‘Adress’]:=DBEdit6.Text;
ADOQuery1.ExecSQL;
ADOTable1.Close;
ADOTable1.Open;
ADOQuery1.SQL.Text:= ‘select * from Data_sale’;
end;
end;
mrCancel:
end;
end;
procedure TForm2.Button4Click(Sender: TObject);
begin
case MessageDlg(‘Σίγουρα θέλεις να κάνεις την διαγραφή’, mtConfirmation, [mbOK, mbCancel], 0) of mrOk:
begin
with ADOQuery1 do begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
SQL.ADD(‘delete * from tabstudents where id like ‘+DBEdit1.Text);
ADOQuery1.ExecSQL;
ADOTable1.Close;
ADOTable1.Open;
ADOQuery1.SQL.Text:= ‘select * from tabstudents order by id’;
end;
DBEdit1.Text:=”;
DBEdit2.Text:=”;
DBEdit3.Text:=”;
DBEdit4.Text:=”;
DBEdit5.Text:=”;
DBEdit6.Text:=”;
end;
mrCancel:
end;
end;
procedure TForm2.Button5Click(Sender: TObject);
begin
Close();
end;
procedure TForm2.ComboBox1Change(Sender: TObject);
begin
with ADOQuery1 do begin
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
SQL.ADD(‘Insert Into onefield’);
SQL.ADD(‘values (:Id)’);
Parameters.ParseSQL(ADOQuery1.SQL.Text, True);
ADOQuery1.ExecSQL;
ADOTable1.Close;
ADOTable1.Open;
end;
DBEdit1.Text:=”;
end;
end.
ΕΙΣΑΓΩΓΗ, ΕΠΕΞΕΡΓΑΣΙΑ ΚΑΙ ΔΙΑΓΡΑΦΗ ΜΕ SQL ΣΕ EMBARCADERO DELPHI.



