天天看點

學生管理系統總結-1

學生管理系統的優化階段已接近尾聲,這幾天又解決了一些小問題,下面總結一下,請大家指教!

1、在textBox輸入手機号的位數不超過11位

    1)首先我把textBox的maxlength屬性設為11,這樣的确數字隻能輸入到11位,但卻彈出一個錯誤!

      錯誤分析:多步OLE DB 操作産生錯誤,一般來說都是字段長度過長,或者字段含有不可識别的錯誤。

學生管理系統總結-1

     2)代碼設定:Text.maxlength=11   ,還是彈出上面的錯誤。

     3)設計資料庫中student的表,将Number的資料類型char(10)改為了char(11)  ,錯誤消失!

學生管理系統總結-1

2、查詢學籍資訊窗體,MSFlexGrid中出生日期和入校日期的内容不能完全顯示。  

      錯誤分析:列寬數值太小

學生管理系統總結-1

       解決辦法:代碼設定ColWidth

學生管理系統總結-1

3、Exit Sub 

      Exit Sub 是在過程内代碼執行時,可選擇性退出過程執行,即不執行Exit Sub 之後的代碼,相當于中途退出的意思。這不是必須的。End Sub 是一個過程的結束代碼,每一個SUB中必須對應一個End Sub 。

4、ADODB

      ADODB是Active Data Objects Data Base 的簡稱,它是一種PHP存取資料庫的中間函式元件。雖然 PHP是建構 Web系統強有力的工具,但是PHP存取資料庫的功能,一直未能标準化,每一種資料庫,都使用另一種不同且不相容的應用程式接口(API)。為了填補這個缺憾,是以才有 ADODB 的出現。一旦存取資料庫的接口予以标準化,就能隐藏各種資料庫的差異,若欲轉換至其它不同的資料庫,将變得十分容易。

  使用 ADODB最大的優點之一是:不管後端資料庫如何,存取資料庫的方式都是一緻的,開發設計人員不必為了某一套資料庫,而必須再學習另一套不同的存取方法,這大大減輕開發人員的知識負擔,過去的知識往後仍可繼續使用,轉移資料庫平台時,程式代碼也不必做太大的更動。