手把手教你做一個簡單的VB資料庫程式
對初學者來說,做一個具有資料庫功能的VB程式也許並不簡單,我是一個初學者,永遠的初學者,我也深深地感受到學習的困難,為了能摸索出一條學習VB資料庫的方法,我找了很多例題,查閱了很多的資料,也嘗試過了很多,甚至幾天幾夜沒有睡過.儘管成就很小但是我體會到了從痛苦到快樂的過程.痛苦很長很長,轉變為快樂其實也就在一瞬間.下面我簡單做了一個VB小程式,希望對你們有幫助.
(1)檔案-新建-標準.exe
(2)工程-部件 找出並選中:Microsoft ADO Data Control6.0(OLEDB)和Microsoft DataGrid Control6.0 (OLEDB)
(3)新增如圖所示控制元件
"姓名"--對應Text1,其他是:性別--Combo1,院系--Comobo2,高等數學--Text2,體育--Text3,計算機--Text4
新增,刪除,查詢,修改,儲存,退出
再新增:Adodc1和DataGrid1
對adodc1,在其屬性欄中找出:ConnectionString 使用連線字串.連線到你的資料庫中.(如果你對資料庫Asscess不熟悉,我建議你應該先去看看別人怎麼做一個以"成績"為表名的資料表);同樣在下面的RecordSource中選中2-adCmdTable,過程名稱選"成績",就是把成績表聯絡到adodc這個控制元件上.
新增: Adodc1.Recordset.AddNew
Adodc1.Recordset("姓名") = Text1.Text
Adodc1.Recordset("性別") = Combo2.Text
Adodc1.Recordset("院系") = Combo1.Text
Adodc1.Recordset("高等數學") = Text2.Text
Adodc1.Recordset("體育") = Text3.Text
Adodc1.Recordset("計算機") = Text4.Text
Adodc1.Recordset.Update
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Combo1.Text = ""
Combo2.Text = ""
刪除: Adodc1.Recordset.Delete
Adodc1.Recordset.Update
修改: Text1.Text = Adodc1.Recordset.Fields("姓名")
Combo1.Text = Adodc1.Recordset.Fields("院系")
Combo2.Text = Adodc1.Recordset.Fields("性別")
Text2.Text = Adodc1.Recordset.Fields("高等數學")
Text3.Text = Adodc1.Recordset.Fields("體育")
Text4.Text = Adodc1.Recordset.Fields("計算機")
儲存: Adodc1.Recordset("姓名") = Text1.Text
Adodc1.Recordset("性別") = Combo2.Text
Adodc1.Recordset("院系") = Combo1.Text
Adodc1.Recordset("高等數學") = Text2.Text
Adodc1.Recordset("體育") = Text3.Text
Adodc1.Recordset("計算機") = Text4.Text
Adodc1.Recordset.Update
退出: Unload Form1
End
查詢:我這裡的想法是:隱藏form1,(即form1.hide),顯示form2.(即form2.show)
輸入姓名然後點選查詢,就可以知道他的成績了.
同樣新增adodc1.和上面的方法一樣.DataGride也是這樣.
查詢: Adodc1.RecordSource = "select * from 成績 where 姓名='" + Text1.Text + "' "
Adodc1.Refresh: Set DataGrid1.DataSource = Adodc1
DataGrid1.Visible = True
在Form_load()中新增: Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/VB/db1.mdb;Persist Security Info=False"
Adodc1.RecordSource = "select * from 成績 "
Adodc1.Refresh: Set DataGrid1.DataSource = Adodc1
自己去理解理解.
返回: Form1.Show
Form2.Hide
Text1.Text = ""
Unload Form2
以上就是我在學習過程中的一點小小的收穫,希望能與你們共享,能為我們的學習者提供一點幫助.
最後希望你們能有所成就,為我國的軟體事業貢獻自己的力量.
2007.9.9 晚上21.50
同福少俠(袁華) <原創>
相關文章
- netty系列之:小白福利!手把手教你做一個簡單的代理伺服器Netty伺服器
- 手把手教你做一個自己的chrome擴充套件程式Chrome套件
- 自己實現一個最簡單的資料庫資料庫
- 建立一個連線資料庫的VB元件 (轉)資料庫元件
- Android 自定義View:手把手教你做一款簡單、好用的SuperEditTextAndroidView
- 手把手教你做一個快取工具快取
- 一個通過rms寫成的小型資料庫引擎,簡單的資料庫引擎資料庫
- 一個簡單資料庫健康檢查指令碼資料庫指令碼
- 一個簡單易用的資料庫壞塊處理方案資料庫
- vb向資料庫中讀取單個圖片檔案資料庫
- 手把手教你做一個超寫實爆炸特效特效
- Oracle 10g 手工建立一個最簡單的資料庫Oracle 10g資料庫
- 使用MyBatis搭建一個訪問mysql資料庫的簡單示例MyBatisMySql資料庫
- R資料分析:跟隨top期刊手把手教你做一個臨床預測模型模型
- 資料庫簡單的一些原理概念資料庫
- 一個簡單實用的 vb 加密/解密演算法 (轉)加密解密演算法
- 一個簡單易用的資料庫客戶端ajfdbviewer1.0資料庫客戶端View
- 一個簡單的MySQL資料遷移示例MySql
- 談談VB的資料庫程式設計方式 (轉)資料庫程式設計
- VB資料庫程式設計的幾點心得 (轉)資料庫程式設計
- 單一資料庫拆分成幾十個資料庫的意義資料庫
- Mysql資料庫一些簡單命令MySql資料庫
- 如何使用Access資料庫建立一個簡單MIS管理系統資料庫
- 一個簡單多庫配置
- 基於 Hyperf+ SQL Server 實現的一個簡單資料庫 curdSQLServer資料庫
- 一個簡單易用高效的工具庫
- 實現一個簡單的 dd 庫
- 一個簡單的守護程式
- 一個簡單的解密程式 (轉)解密
- 建立一個簡單的小程式
- 手把手:AlphaGo有啥了不起,我也能教你做一個(附Python程式碼)GoPython
- Go的第一個Hello程式 簡簡單單 - 快快樂樂Go
- 手把手教你做一個 C 語言編譯器(0):前言編譯
- 一次資料庫的簡單效能最佳化資料庫
- 帶你實現一個簡單的MYSQL資料庫生成實體類工具MySql資料庫
- 使用java+Mysql資料庫做一個簡單的登入視窗介面JavaMySql資料庫
- 資料庫的最簡單實現資料庫
- 基於VB6+ADO+ListView製作的一個資料庫分頁顯示程式(完整原程式) (轉)View資料庫