紅皮書5個小實例的總結
實例1
strsql ="select 口令 from 係統用戶 where 用戶名='" & username & "'"
這裏用的標點不清楚
這節講的是係統登錄對話框,主要學習建立數據庫,了解app.path,因為一直對app.path了解不多,這次因為app這塊發生問題,還有就是檢查代碼的時候不細心,對於不懂得問題沒有去查
,隻是為了敲代碼,裏邊的很多知識都不明白
實例2
使用ADO訪問數據源
這個例子可以對之前的數據庫進行訪問,更改數據源,運用了connection建立數據源連接,用recordset,其中fields和recordset的作用不是很清楚
recordset即遊標,用於保存執行查詢後獲得的記錄集,就是可以決定訪問記錄集的方式,是否可修改記錄集中的數據已經死否可將記錄集的修改返回數據庫
數據集下麵的一個字段集合就是fields,他的常用句型有
Rs(數據集對象).fields("用戶名")
實例3
實例2和實例3類似,隻不過實例3是換了種方式調用數據庫用到了adodc控件,對其控件屬性進行設置,建立與數據庫的連接,實例2呢!用的是編寫代碼,添加命令按鈕
在對數據庫進行更新時,發現了個問題,不能添加數據,也不能更新,後來發現是因為數據庫類型選的不對,我選擇了動態集類型之後便可以添加更新數據了
實例4
分頁顯示記錄
主要用的一個空間是datagrid,這個控件可以對數據進行分頁記錄,還是一個調用數據庫的過程,首先建立數據連接,這個過程中出現很多問題,比如把showdata這個整體單詞分開,導致程序不能運行,還有就是不細心,敲出的語句差了好幾行,
adOpenStatic是向前遊標,adLockReadOnly默認隻讀
實例5
數據查詢
運用到了msflexgrid控件,這個控件可以用來顯示查詢的數據,運用的方法是additem,這個程序的運行過程:輸入用戶名或身份——打開數據庫——點擊查詢——運用command創建參數使msflexfrid中有相應的數據
其實這5個例子是我們以後做學生管理係統的一個分散的例子,綜合起來就是一個管理係統。下麵是由這5個例子做的一張思維導圖
最後更新:2017-04-03 18:52:03