![Delphi用ADO操作數(shù)據(jù)庫(kù)完整示例_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/480f94ed-6021-4f8f-8eb7-9468ae002caf/480f94ed-6021-4f8f-8eb7-9468ae002caf1.gif)
![Delphi用ADO操作數(shù)據(jù)庫(kù)完整示例_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/480f94ed-6021-4f8f-8eb7-9468ae002caf/480f94ed-6021-4f8f-8eb7-9468ae002caf2.gif)
![Delphi用ADO操作數(shù)據(jù)庫(kù)完整示例_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/480f94ed-6021-4f8f-8eb7-9468ae002caf/480f94ed-6021-4f8f-8eb7-9468ae002caf3.gif)
![Delphi用ADO操作數(shù)據(jù)庫(kù)完整示例_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/480f94ed-6021-4f8f-8eb7-9468ae002caf/480f94ed-6021-4f8f-8eb7-9468ae002caf4.gif)
![Delphi用ADO操作數(shù)據(jù)庫(kù)完整示例_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-2/6/480f94ed-6021-4f8f-8eb7-9468ae002caf/480f94ed-6021-4f8f-8eb7-9468ae002caf5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Delphi用ADO操作數(shù)據(jù)庫(kù)完整示例(轉(zhuǎn))unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, DB, ADODB, Grids, DBGrids, StdCtrls, RzDBGrid, ExtCtrls, RzPanel,ComCtrls, RzBckgnd, RzButton, Buttons, RzCmboBx;typeTForm1 = class(TForm)DataSource1: TDataSource;ADOQuery
2、1: TADOQuery;Label1: TLabel;RzGroupBox1: TRzGroupBox;RzDBGrid1: TRzDBGrid;RzGroupBox2: TRzGroupBox;Label2: TLabel;Edit1: TEdit;Label3: TLabel;Edit2: TEdit;Label4: TLabel;Edit3: TEdit;Label5: TLabel;Edit4: TEdit;Label6: TLabel;Edit5: TEdit;RzSeparator1: TRzSeparator;StatusBar1: TStatusBar;SpeedButton
3、1: TSpeedButton;SpeedButton3: TSpeedButton;SpeedButton4: TSpeedButton;SpeedButton2: TSpeedButton;SpeedButton5: TSpeedButton;SpeedButton6: TSpeedButton;SpeedButton7: TSpeedButton;RzGroupBox3: TRzGroupBox;RzComboBox1: TRzComboBox;Edit6: TEdit;RzButton1: TRzButton;Label7: TLabel;Timer1: TTimer;procedur
4、e FormCreate(Sender:TObject);procedure SpeedButton1Click(Sender:TObject);procedure SpeedButton3Click(Sender:TObject);procedure SpeedButton4Click(Sender:TObject);procedure SpeedButton2Click(Sender:TObject);procedure ShowData;/ 記得在此位置加入自定義過(guò)程的申明procedure Edit6Click(Sender:TObject);procedure RzButton1Cl
5、ick(Sender:TObject);procedure RzComboBox1Click(Sender:TObject);procedure SpeedButton5Click(Sender:TObject);procedure SpeedButton6Click(Sender:TObject);procedure SpeedButton7Click(Sender:TObject);procedure Timer1Timer(Sender:TObject);private Private declarations public Public declarations end;varForm
6、1: TForm1;implementation$R *.dfmprocedure TForml.ShowData; /自定義過(guò)程如果用DBEdit控件綁定字段就 不用這樣 ,beginEdit1.Text:=ADOQuery1.Fields0.Value;Edit2.Text:=ADOQuery1.Fields1.Value;Edit3.Text:=ADOQuery1.Fields5.Value;edit4.Text:=ADOQuery1.Fields3.Value;edit5.Text:=ADOQuery1.Fields4.Value;end;procedure TForm1.FormCr
7、eate(Sender:TObject);varsqlstr:string;beginsqlstr:='select * from abc'/數(shù)據(jù)庫(kù)連接字符串,打開(kāi)數(shù)據(jù)庫(kù)表,初始化查詢(xún)with ADOQuery1 dobeginConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;DataSource='+ExtractFilepath(Application.ExeName)+'a.MDB;Persist Security Info=True'SQL.Clear;SQL.Add(sqlstr);
8、Open;end;ShowData;StatusBar1.Panels.Items1.Text:='當(dāng)前數(shù)據(jù)庫(kù)中共有'+”+IntToStr(Form1.ADOQuery1.Recordcount)+”+條記錄'StatusBar1.Panels.Items0.Text:='準(zhǔn)備就緒!'end;procedure TForm1.SpeedButton1Click(Sender:TObject);/beginADOQuery1.First;ShowData;end;procedure TForm1.SpeedButton3Click(Sender:TObj
9、ect);/beginADOQuery1.Prior;ShowData;end;procedure TForm1.SpeedButton4Click(Sender:TObject); /beginADOQuery1.Next;ShowData;end;procedure TForm1.SpeedButton2Click(Sender:TObject); /beginADOQueryl.Last第一條上一條下一條最后一條 ShowData;end;procedure TForm1.Edit6Click(Sender:TObject);/ 簡(jiǎn)單判斷后激活查詢(xún)按鈕beginif RzComboBox
10、1.Text<>|選擇查詢(xún)字段'thenbeginRzButton1.Enabled:=True;endelseexit;end;procedure TForm1.RzButton1Click(Sender:TObject);/ 查詢(xún)按鈕處理過(guò)程vars:string;beginif (RzComboBox1.Text=M據(jù)工號(hào)查詢(xún))and (Edit6.Text<>")thenbegins:='Select * from abc where sCardID like''%'+Edit6.Text+'%'
11、''end;if (RzComboBox1.TextmM據(jù)姓名查詢(xún)')and (Edit6.Text<>") thenbegins:='Select * from abc where sName like''%'+Edit6.Text+'%'''end;if (RzComboBox1.TextmM據(jù)身份證號(hào)碼查詢(xún)')and (Edit6.Text<>")then begins:='Select * from abc where sID like
12、39;'%'+Edit6.Text+'%'''end;if (RzComboBox1.Text=M據(jù)地址查詢(xún)')and (Edit6.Text<>")thenbegins:='Select * from abc where sAddress like''%'+Edit6.Text+'%'''/showmessage (s);end;with ADOQuery1 dobegintry/ 此處加入錯(cuò)誤捕獲處理機(jī)制SQL.Clear;SQL.Add(s);op
13、en;exceptMessageBox(Handle,您選擇的查詢(xún)字段跟輸入的值不匹配,請(qǐng)檢查后重新輸 入!'+#13+'"例如您選擇了根據(jù)身份證號(hào)碼查詢(xún)就只能在文本框中輸入數(shù)字,而不能輸入字符串 "','警告信息',MB_ICONEXCLAMATION);end;ShowData;StatusBar1.Panels.Items1.Text:='此次查詢(xún)共有'+”+IntToStr(Form1.ADOQuery1.Recordcount)+”十條符合條件的記錄'end;end;procedure TForm1.RzComboBox1Click(Sender:TObject);beginEdit6.Text:;end;procedure TForm1.SpeedButton5Click(Sender:TObject);/ 添加空行 beginwith ADOQuery1 dobeginAppend;end;end;procedure TForm1.SpeedButton6Click(Sender:TObject); /beginwith ADOQuery1 dobeginedit;post;end;end;10
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- g k h 說(shuō)課稿-2024-2025學(xué)年語(yǔ)文一年級(jí)上冊(cè)統(tǒng)編版
- 2024年四年級(jí)英語(yǔ)上冊(cè) Unit 5 I like those shoes Lesson 30說(shuō)課稿 人教精通版(三起)
- 14小狗學(xué)叫 說(shuō)課稿-2024-2025學(xué)年三年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 項(xiàng)目產(chǎn)品推廣方案
- Unit 1 My classroom Part B Read and write 大單元整體說(shuō)課稿表格式-2024-2025學(xué)年人教PEP版英語(yǔ)四年級(jí)上冊(cè)
- 5《協(xié)商決定班級(jí)事務(wù)》第1課時(shí)(說(shuō)課稿)-部編版道德與法治五年級(jí)上冊(cè)
- 出售供暖平房合同范本
- Unit 4 Then and now 單元整體(說(shuō)課稿)-2023-2024學(xué)年人教PEP版英語(yǔ)六年級(jí)下冊(cè)
- 萬(wàn)億存款合同范例
- 中介房產(chǎn)抵押合同范例
- Unit 2 Know your body(說(shuō)課稿)-2024-2025學(xué)年外研版(三起)(2024)英語(yǔ)三年級(jí)下冊(cè)
- 跨學(xué)科主題學(xué)習(xí)2-探索太空逐夢(mèng)航天 說(shuō)課稿-2024-2025學(xué)年粵人版地理七年級(jí)上冊(cè)
- 《電子技術(shù)應(yīng)用》課程標(biāo)準(zhǔn)(含課程思政)
- 電力儲(chǔ)能用集裝箱技術(shù)規(guī)范
- 小學(xué)生雪豹課件
- 《課標(biāo)教材分析》課件
- 《信號(hào)工程施工》課件 項(xiàng)目一 信號(hào)圖紙識(shí)讀
- 基礎(chǔ)護(hù)理常規(guī)制度
- 針灸治療動(dòng)眼神經(jīng)麻痹
- 傾聽(tīng)幼兒馬賽克方法培訓(xùn)
- 設(shè)備日常維護(hù)及保養(yǎng)培訓(xùn)
評(píng)論
0/150
提交評(píng)論