delphi学习SQL语句 - Insert、Update、Delete

来源:互联网 发布:qq农场魔法池守卫数据 编辑:程序博客网 时间:2024/04/29 23:12
unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ExtCtrls, Grids, DBGrids, DB, ADODB;typeTForm1 = class(TForm)DBGrid1: TDBGrid;DataSource1: TDataSource;ADODataSet1: TADODataSet;ADOCommand1: TADOCommand;Panel1: TPanel;Button1: TButton;Button2: TButton;Button3: TButton;Button4: TButton;procedure FormCreate(Sender: TObject);procedure Button1Click(Sender: TObject);procedure Button4Click(Sender: TObject);procedure Button2Click(Sender: TObject);procedure Button3Click(Sender: TObject);end;varForm1: TForm1;implementation{$R *.dfm}//添加procedure TForm1.Button1Click(Sender: TObject);begintryADOCommand1.CommandText := 'INSERT INTO country VALUES("AAA", "BBB", "CCC", 111, 222)';ADOCommand1.Execute;ADOCommand1.CommandText :='INSERT INTO country(Name,Capital,Continent) VALUES("XXX", "YYY", "ZZZ")';ADOCommand1.Execute;except on E: Exception doShowMessage(E.Message);end;end;//更新procedure TForm1.Button2Click(Sender: TObject);beginADOCommand1.CommandText := 'UPDATE country SET Area=123,Population=456 WHERE Name="AAA"';ADOCommand1.Execute;ADOCommand1.CommandText := 'UPDATE country SET Capital="MMM" WHERE Capital="YYY"';ADOCommand1.Execute;end;//删除procedure TForm1.Button3Click(Sender: TObject);beginADOCommand1.CommandText := 'DELETE * From country WHERE Name="AAA"';ADOCommand1.Execute;ADOCommand1.CommandText := 'DELETE * From country WHERE Name="XXX"';ADOCommand1.Execute;end;//查看procedure TForm1.Button4Click(Sender: TObject);beginwith ADODataSet1 do beginClose;CommandText := 'SELECT * FROM country';Open;end;end;procedure TForm1.FormCreate(Sender: TObject);varmdbFile: string;begin{因要修改数据库, 特复制了一份}mdbFile := mdbFile + 'C:\Temp\dbdemos.mdb';ADODataSet1.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' +mdbFile + ';Persist Security Info=False';ADOCommand1.ConnectionString := ADODataSet1.ConnectionString;DBGrid1.DataSource := DataSource1;DataSource1.DataSet := ADODataSet1;end;end. 

0 0
原创粉丝点击