国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

VBCOM基礎講座之添加屬性和方法

2019-11-18 17:54:33
字體:
來源:轉載
供稿:網友
下面,我們添加一個屬性來讓用戶獲取CustomerID字段的值,其相應的示例代碼如下:

->  Public數據庫內容時,我們會發現"CustomerID"字段的字符長度不能超過5。如果用戶有這樣的操作:

->  ObjectName.CustomerID="HALFISTORE"->

  則出現數據庫操作錯誤。雖然,可以通過錯誤句柄來處理這個問題,但是如果能在代碼中檢測NewValue的長度豈不更好?如果該值超過5個字符,我們既可以通過裁剪取共前5個字符,也可以忽略這個新的字符串而彈出一個錯誤提示。但這里,我們采用后一種措施。

  在我們的類中添加下列代碼:

->  PublicPropertyGetCustomerID()AsString
   CustomerID=rs("CustomerID")
  EndProperty
  PublicPropertyLetCustomerID(NewValueAsString)
   'IfthelengthofNewValueisgreaterthanfive
   IfLen(NewValue)>5Then
    '...thenraiseanerrortotheprogram
    'usingthisclass
    Err.RaisevbObjectError 1,"CustomerID",_"CustomerIDcanonlybeuptofive"&_"characterslong!"
   Else
    '...otherwise,changethefieldvalue
    rs("CustomerID")=NewValue
   EndIf
  EndProperty->

  好了,在完成下列步驟之前,我們已經為添加方法花費了不少時間。

  在我們的類中添加下列代碼:

->  PublicSubUpdate()
   rs.Update
  EndSub->

  該Update方法只是簡單地調用記錄集對象的Update方法來更新記錄。

  下一步,我們將用一個很小的樣例程序來測試這個屬性和方法,在測試時還將使用特定的技巧來追蹤類和程序的運行。
->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 肥城市| 永吉县| 湖北省| 东宁县| 泰顺县| 玛曲县| 丰台区| 旌德县| 许昌县| 蓝田县| 济宁市| 汶上县| 彭山县| 房产| 青海省| 隆化县| 乐业县| 龙海市| 阿尔山市| 茂名市| 霍邱县| 满城县| 噶尔县| 兰溪市| 元谋县| 黎川县| 威远县| 青田县| 中山市| 普宁市| 义马市| 闽清县| 临潭县| 徐水县| 翁牛特旗| 南汇区| 读书| 兴海县| 长垣县| 尚义县| 平陆县|