天天看點

利用Command建立執行SQL語句的子產品

    最近兩天開始為機房收費系統編寫代碼了,在機房收費系統中,最核心的代碼就是執行SQL語句,傳回一個Recordset對象的過程,有這樣功能的代碼我們以前在學生資訊管理系統中接觸過:

       在學生資訊管理系統中,來執行insert,delete.update語句的是利用的Connection對象的Execute方法,而執行select語句的時候,用的是Recordset方法的Open方法,但是,實際我們在後來的調用中,用到的隻是Recordset對象來執行Select語句,也就是隻是用到上面代碼的Else下面的部分,而那些删除,插入,更新,都用的是Recordset.Update一句搞定,根本沒有自己寫過這些語句。

      前一陣子開會,聽了師父的要求,于是,放棄了複制粘貼原來的子產品,而是自己寫了一個核心子產品。

     這個函數主要是利用Connection對象連接配接資料庫,然後利用Command對象來執行SQL語句,并将查詢的結果儲存在Recordset對象中。這個函數有兩個參數,一個是SQL字元串,用來傳遞給Command對象執行對資料庫的操作,另一個字元串表示用來顯示程式運作的錯誤,調試時使用的。

   子產品剛剛做好,隻剛在登入視窗中使用過了,但是不知道是不是可以應用于所有的SQL操作,目前還在試驗中。

   請多多指教。