天天看點

機房收費系統:(二)VB中強制大小寫轉換和記錄集操作

一.vb中大小寫的轉換

     vb中自帶字母大小寫轉換函數lcase和ucase。

     格式:ucase(任何有效的string或char表達式),ucase(string),u就是upper的意思,就是變大;相反的就是,lcase(任何有效的string或char表達式)函數,就是轉換成小寫字元,用法同理,不再累述。

     說明:   (1)參數必選項,可為任意有效的字元或者表達式。

                   (2)如果 string 參數中包含 null,則傳回 null。   

                   (3)隻将小寫字母轉換成大寫字母;所有大寫字母和非字母字元均保持不變。  

     示例:

               dim mystring  

               mystring = "helloworld"  

               text1.text= ucase(mystring)   ‘結果為:helloworld

               text2.text= ucase("goodmorning" )  ‘結果為:goodmorning

      機房中的子產品應用:

機房收費系統:(二)VB中強制大小寫轉換和記錄集操作

二.記錄集操作

     在機房收費系統中,下面子產品處不能關閉rst或者釋放rst的空間的原因是: executesql這個記錄集是rst的緩存對象,是以當rst的變動會影響到executesql這個記錄集,如rst.close;而set rst=nothing後,rst就從實際對象中分離出來了,而通過rst對象建立的對象都将被孤立。這些已緩存對象的任何屬性依然可用。

     記錄集本身是一個對象,有自身的方法,常見的有addnew,update,delete,open,close,find,move等,并沒有select這樣的方法,是以不能直接查詢;要想查詢就等用open方法,和sql查詢語句。

     機房中的子產品應用:

機房收費系統:(二)VB中強制大小寫轉換和記錄集操作

三.知識小結

     在vb的學習中,先前就見過大小寫的強制轉換問題,并不感到陌生,而相對于記錄集的問題就有些看不懂了,是在這次機房收費系統中的新出問題,感覺查閱資料後,還不是很了解,記錄集的問題今後還會遇到,在平常多去積累一些,下次努力搞懂它。