亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? customers.cls

?? 一個三層應用程序
?? CLS
?? 第 1 頁 / 共 2 頁
字號:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "clsCustomer"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False

' ************************************************************************************

' Object    : Visual Basic 6.0 Class
' Name      : Customers
' Purpose   : Biz interface to Customers Entity
' Author    : Brian Lockwood
' Created   : 9/2/00 3:32:21 PM

' ************************************************************************************;

Option Explicit


'  Private constants;
Private Const ltUPDATE = 0
Private Const ltINSERT = 1
Private Const ltDELETE = 2

'  Private Read/Write Variables;
Private m_strCustomerID As String
Private m_strCompanyName As String
Private m_varContactName As Variant
Private m_varContactTitle As Variant
Private m_varAddress As Variant
Private m_varCity As Variant
Private m_varRegion As Variant
Private m_varPostalCode As Variant
Private m_varCountry As Variant
Private m_varPhone As Variant
Private m_varFax As Variant

'   Primary Key;
Private mudtPrimaryKey  As PrimaryKey

Private Type PrimaryKey
    CustomerID As String
End Type

'   Common Private Property Variables;
Private m_intStatus As String           '   insert, Update or Delete;
Private m_bolIsDirty As Boolean                 '   has object's data changed?;
Private m_strErrDesc As String          '   string value of last error;


Private Const m_strCLASS_ID = "Customers" '   Subjective name of the class;

Public Property Get PK(ByVal vintIndex As Integer) As Variant
    Select Case vintIndex
        Case Is = 0
            PK = mudtPrimaryKey.CustomerID
        Case Else
            Err.Raise vbObjectError + 3001, m_strCLASS_ID, "Case Else Error on PK retrieval"
    End Select
End Property

'  Public Property LETS/GETS;

'  CustomerID;
Public Property Let CustomerID(ByVal vData As String)
    m_bolIsDirty = IIf(HasVarChanged(m_strCustomerID, vData), True, m_bolIsDirty)
    m_strCustomerID = vData
End Property
Public Property Get CustomerID() As String
    CustomerID = m_strCustomerID
End Property

'  CompanyName;
Public Property Let CompanyName(ByVal vData As String)
    m_bolIsDirty = IIf(HasVarChanged(m_strCompanyName, vData), True, m_bolIsDirty)
    m_strCompanyName = vData
End Property
Public Property Get CompanyName() As String
    CompanyName = m_strCompanyName
End Property

'  ContactName;
Public Property Let ContactName(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varContactName, vData), True, m_bolIsDirty)
    m_varContactName = vData
End Property
Public Property Get ContactName() As Variant
    ContactName = m_varContactName
End Property

'  ContactTitle;
Public Property Let ContactTitle(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varContactTitle, vData), True, m_bolIsDirty)
    m_varContactTitle = vData
End Property
Public Property Get ContactTitle() As Variant
    ContactTitle = m_varContactTitle
End Property

'  Address;
Public Property Let Address(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varAddress, vData), True, m_bolIsDirty)
    m_varAddress = vData
End Property
Public Property Get Address() As Variant
    Address = m_varAddress
End Property

'  City;
Public Property Let City(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varCity, vData), True, m_bolIsDirty)
    m_varCity = vData
End Property
Public Property Get City() As Variant
    City = m_varCity
End Property

'  Region;
Public Property Let Region(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varRegion, vData), True, m_bolIsDirty)
    m_varRegion = vData
End Property
Public Property Get Region() As Variant
    Region = m_varRegion
End Property

'  PostalCode;
Public Property Let PostalCode(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varPostalCode, vData), True, m_bolIsDirty)
    m_varPostalCode = vData
End Property
Public Property Get PostalCode() As Variant
    PostalCode = m_varPostalCode
End Property

'  Country;
Public Property Let Country(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varCountry, vData), True, m_bolIsDirty)
    m_varCountry = vData
End Property
Public Property Get Country() As Variant
    Country = m_varCountry
End Property

'  Phone;
Public Property Let Phone(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varPhone, vData), True, m_bolIsDirty)
    m_varPhone = vData
End Property
Public Property Get Phone() As Variant
    Phone = m_varPhone
End Property

'  Fax;
Public Property Let Fax(ByVal vData As Variant)
    m_bolIsDirty = IIf(HasVarChanged(m_varFax, vData), True, m_bolIsDirty)
    m_varFax = vData
End Property
Public Property Get Fax() As Variant
    Fax = m_varFax
End Property

Public Function Find(ByVal vstrCustomerID As String) As Long
 Dim rs             As New ADODB.Recordset
 Dim lngRetVal      As Long

    On Error GoTo PROC_ERR

    lngRetVal = Exec_prc_sel_Customers(vstrCustomerID, rs)

    If lngRetVal <> 0 Then
        GoTo PROC_EXIT
    ElseIf IsEmpty(rs) Then
        Find = vbObjectError + 3002
        m_strErrDesc = "Empty Recordset"
        GoTo PROC_EXIT
    ElseIf rs.BOF And rs.EOF Then   '   no records returned;
        lngRetVal = vbObjectError + 3003
        m_strErrDesc = "Record not found"
        GoTo PROC_EXIT
    Else
                m_strCustomerID = rs("CustomerID")
                m_strCompanyName = rs("CompanyName")
                m_varContactName = rs("ContactName")
                m_varContactTitle = rs("ContactTitle")
                m_varAddress = rs("Address")
                m_varCity = rs("City")
                m_varRegion = rs("Region")
                m_varPostalCode = rs("PostalCode")
                m_varCountry = rs("Country")
                m_varPhone = rs("Phone")
                m_varFax = rs("Fax")
    End If

    rs.Close
    Set rs = Nothing

    '   Load Primary Key value(s);
        mudtPrimaryKey.CustomerID = m_strCustomerID

    m_bolIsDirty = False '   Set this flag to False because a New object is always Clean;

    m_intStatus = ltUPDATE

PROC_EXIT:
    Find = lngRetVal '  Set the return code to the return code from the txn object method and exit the function;
    Exit Function
PROC_ERR:
    m_strErrDesc = "Procedure: clsCustomers.Find Number = " & Err.Number & " Description = " & Err.Description & " Line = " & Erl
    lngRetVal = Err.Number
End Function

Public Function Update() As Long
 Dim lngRetVal      As Long

    On Error GoTo PROC_ERR

    '   Skip if this Object is being updated but it is unchanged since last update;
    If (m_bolIsDirty = False And m_intStatus = ltUPDATE) Then
        GoTo PROC_EXIT
    End If

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91福利在线导航| 欧美日韩高清一区二区不卡| 午夜在线成人av| 亚洲成人一区在线| 亚洲福利视频一区二区| 亚洲美女精品一区| 亚洲桃色在线一区| 亚洲精品水蜜桃| 亚洲电影在线免费观看| 亚洲一区二区在线免费看| 亚洲最大成人网4388xx| 婷婷综合在线观看| 久久99精品国产麻豆婷婷 | 韩国成人福利片在线播放| 91精品国产综合久久久蜜臀图片| 国产**成人网毛片九色| 成人免费视频免费观看| 成人妖精视频yjsp地址| 色偷偷成人一区二区三区91| 在线免费观看视频一区| 日韩一区二区三| 久久精品视频在线免费观看| 国产精品久久精品日日| 一区二区在线观看视频| 日日摸夜夜添夜夜添精品视频| 麻豆精品一区二区三区| 成人一级视频在线观看| 欧美图区在线视频| 精品国精品自拍自在线| 国产精品国产三级国产aⅴ原创 | 国产自产v一区二区三区c| 国产凹凸在线观看一区二区| 日本韩国视频一区二区| 精品国产乱码久久久久久浪潮| 亚洲国产精品成人综合| 天天综合网 天天综合色| 国产白丝网站精品污在线入口| 日本韩国一区二区三区| 久久久久亚洲蜜桃| 亚洲国产精品久久艾草纯爱| 国产成人8x视频一区二区| 欧美三区免费完整视频在线观看| 2024国产精品| 亚洲线精品一区二区三区八戒| 国内偷窥港台综合视频在线播放| 91国内精品野花午夜精品| 亚洲欧美激情小说另类| 麻豆精品新av中文字幕| 91国偷自产一区二区三区观看| 精品噜噜噜噜久久久久久久久试看| 一区在线观看视频| 国产精品影音先锋| 欧美精三区欧美精三区| 亚洲视频在线一区| 国产成人精品亚洲777人妖| 欧美一区二区三区视频免费 | 欧美精品日韩综合在线| 国产精品美女久久久久久久久久久| 亚洲bdsm女犯bdsm网站| 91原创在线视频| 久久精品男人天堂av| 捆绑调教美女网站视频一区| 欧美日本精品一区二区三区| 亚洲婷婷在线视频| 99精品偷自拍| 国产精品国产三级国产普通话三级| 国产在线一区观看| 欧美精品一区二区久久久 | 日韩一级高清毛片| 午夜欧美在线一二页| 色综合久久精品| 国产精品国产馆在线真实露脸 | 日韩制服丝袜av| 欧美日韩中文字幕精品| 一区二区三区精品久久久| 99精品在线观看视频| 亚洲欧美另类在线| 在线一区二区三区做爰视频网站| 一区免费观看视频| 一本大道综合伊人精品热热| 亚洲人成影院在线观看| 欧美影视一区二区三区| 亚洲国产中文字幕在线视频综合| 欧美性色综合网| 成人av免费网站| 色国产精品一区在线观看| www.成人网.com| 日韩视频免费观看高清在线视频| 中文字幕佐山爱一区二区免费| 91视频免费看| 亚洲一区免费观看| 日韩视频不卡中文| 国产一区二区毛片| 国产精品久久夜| 一本色道久久综合亚洲91| 亚洲一区二区三区中文字幕 | 午夜伦理一区二区| 欧美一级理论性理论a| 麻豆精品一区二区| 国产精品久久久久一区二区三区共| 92精品国产成人观看免费| 亚洲国产日韩在线一区模特| 夫妻av一区二区| 久久―日本道色综合久久| 日韩成人精品在线| 精品国产一区二区三区久久久蜜月 | 韩国中文字幕2020精品| 国产精品免费看片| 欧美日韩高清在线播放| 国产成人亚洲精品狼色在线| 亚洲精品乱码久久久久久黑人| 51午夜精品国产| 成人av电影观看| 日本最新不卡在线| 国产精品美女久久久久久2018| 欧美人狂配大交3d怪物一区| 国产高清在线观看免费不卡| 亚洲国产成人高清精品| 亚洲精品一线二线三线| 欧美三级日韩三级国产三级| 国产乱一区二区| 亚洲福利国产精品| 中文字幕一区二区三区不卡 | 亚洲男人的天堂av| 国产亚洲欧美在线| 欧美一区二区三区性视频| 99精品视频一区| 国产传媒一区在线| 捆绑调教一区二区三区| 亚洲va国产天堂va久久en| 国产精品动漫网站| 久久精品日产第一区二区三区高清版| 欧美日韩另类一区| 色一情一伦一子一伦一区| 国产丶欧美丶日本不卡视频| 免费观看在线综合| 午夜精品久久久久久不卡8050| 国产精品久久久久久久久动漫| 欧美精品一区二区久久久| 91精品久久久久久久99蜜桃| 日本韩国一区二区三区视频| 99国产精品国产精品久久| 国产成人精品免费在线| 毛片av中文字幕一区二区| 天涯成人国产亚洲精品一区av| 国产精品久久毛片| 中文字幕五月欧美| 欧美精品久久久久久久久老牛影院| 波多野结衣中文字幕一区二区三区| 亚洲精品一二三四区| 亚洲国产精品t66y| 东方aⅴ免费观看久久av| 蜜臀国产一区二区三区在线播放| 亚洲一区二区在线视频| 亚洲乱码国产乱码精品精98午夜| 中文字幕在线一区| 国产精品美女久久久久久久网站| 国产精品视频九色porn| 国产拍欧美日韩视频二区 | 香蕉av福利精品导航| 亚洲最大成人综合| 天天做天天摸天天爽国产一区| 视频一区二区欧美| 久久福利资源站| 国产精品一级在线| 成人av网站免费| 4438亚洲最大| 欧日韩精品视频| 久久99精品国产.久久久久久| 一区二区三区免费网站| 亚洲va国产va欧美va观看| 五月婷婷综合网| 狠狠网亚洲精品| 成人中文字幕在线| 91激情五月电影| 欧美精品 国产精品| 欧美一级国产精品| 久久精品一区八戒影视| 中文字幕一区三区| 欧美一区二区精品| 日韩女优电影在线观看| 日韩欧美在线123| 国产精品免费观看视频| 国产精品久久久久久久久图文区| 国产婷婷色一区二区三区在线| 国产精品午夜在线观看| 亚洲综合一区在线| 日欧美一区二区| 国产91高潮流白浆在线麻豆 | 色系网站成人免费| 久久成人免费网| 中文字幕国产一区| 亚洲午夜精品久久久久久久久| 美女诱惑一区二区| 国产精品亚洲视频| 欧洲精品在线观看| 国产视频911| 性做久久久久久| 粉嫩13p一区二区三区| 欧美三级视频在线播放|