国产探花免费观看_亚洲丰满少妇自慰呻吟_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方法來更新記錄。

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平顶山市| 定襄县| 什邡市| 井研县| 将乐县| 涟水县| 邵东县| 阆中市| 宁陵县| 通道| 登封市| 阿克苏市| 攀枝花市| 安丘市| 三台县| 岳阳市| 铅山县| 洞口县| 固镇县| 赤水市| 翁源县| 江永县| 即墨市| 阜城县| 马边| 咸丰县| 新沂市| 玉龙| 永城市| 沾益县| 女性| 平遥县| 安福县| 沙田区| 富锦市| 肥城市| 盘山县| 奇台县| 永嘉县| 无为县| 绩溪县|