⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clscommodityclassproperty.cls

📁 很好! 很实用! 免费!
💻 CLS
字号:
VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
  Persistable = 0  'NotPersistable
  DataBindingBehavior = 0  'vbNone
  DataSourceBehavior  = 0  'vbNone
  MTSTransactionMode  = 0  'NotAnMTSObject
END
Attribute VB_Name = "clsCommodityClassProperty"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
 '***************************************************************
'bcCommodityClassProperty类模块
'CreateTime:2002-11-8 0:32:09;Editor:RZHOU
'ComputerIP:192.168.3.252;ComputerName:bluepc
'***************************************************************
Option Explicit
'*****************************************
Public m_ID As String 'DBO.bcCommodityClassProperty.ID;描述:;主键
Public m_ClassID As String 'DBO.bcCommodityClassProperty.ClassID;描述:;
Public m_Name As String 'DBO.bcCommodityClassProperty.Name;描述:;
Public m_FieldName As String 'DBO.bcCommodityClassProperty.FieldName;描述:;
Public m_DateType As String 'DBO.bcCommodityClassProperty.DateType;描述:;
Public m_OperatorID As String 'DBO.bcCommodityClassProperty.OperatorID;描述:;记录操作人的ID,从模块中的g_sUserID得到
Private m_CreateDate As Date 'DBO.bcCommodityClassProperty.CreateDate;描述:;记录加入的时间,在Insert的时候取值getDate(),在Update的时候不用修改
Private m_ModifyDate As Date 'DBO.bcCommodityClassProperty.ModifyDate;描述:;记录最后修改的时间,在Insert的时候取值getDate(),在Update的时候也取值getDate()
'*****************************************
Dim sSQL As String
'bcCommodityClassProperty Templet在给对象赋值时使用,可以少写不少代码...
'Public function Templet() as boolean
'On Error Resume Next
       '.m_ID=""
       '.m_ClassID=""
       '.m_Name=""
       '.m_FieldName=""
       '.m_DateType=""
       '.m_OperatorID=""
       '.m_CreateDate=""
       '.m_ModifyDate=""
'End Function

'修改数据开始
'bcCommodityClassProperty Insert SQL
Public Function Insert() As Boolean
On Error Resume Next
   sSQL = ""
   sSQL = sSQL + " insert into bcCommodityClassProperty"
   sSQL = sSQL + " ("
   sSQL = sSQL + "ID,ClassID,Name,FieldName,DateType,OperatorID,CreateDate,ModifyDate"
   sSQL = sSQL + ") Values ("
   sSQL = sSQL + CheckString(m_ID) + ","
   sSQL = sSQL + CheckString(m_ClassID) + ","
   sSQL = sSQL + CheckString(m_Name) + ","
   sSQL = sSQL + CheckString(m_FieldName) + ","
   sSQL = sSQL + CheckString(m_DateType) + ","
   sSQL = sSQL + CheckString(g_sUserID) + ","
   sSQL = sSQL + "getDate()" + ","
   sSQL = sSQL + "getDate()"
   sSQL = sSQL + ")"
   g_cn.BeginTrans
      g_cn.Execute sSQL
      If Err.Number = 0 Then
         g_cn.CommitTrans
         'Add Log*********************'
         g_System.AddLog "bcCommodityClassProperty", sSQL
         Insert = True
      Else
         g_cn.RollbackTrans
         Insert = False
         Err.Clear
      End If
End Function
'bcCommodityClassProperty Update SQL
Public Function Update() As Boolean
On Error Resume Next
    sSQL = ""
    sSQL = sSQL + " update bcCommodityClassProperty Set "
    sSQL = sSQL + "ClassID=" + CheckString(m_ClassID) + ","
    sSQL = sSQL + "Name=" + CheckString(m_Name) + ","
    sSQL = sSQL + "FieldName=" + CheckString(m_FieldName) + ","
    sSQL = sSQL + "DateType=" + CheckString(m_DateType) + ","
    sSQL = sSQL + "OperatorID=" + CheckString(g_sUserID) + ","
    sSQL = sSQL + "ModifyDate=" + "getDate()"
    sSQL = sSQL + " where ID=" + CheckString(m_ID)
    g_cn.BeginTrans
      g_cn.Execute sSQL
      If Err.Number = 0 Then
         g_cn.CommitTrans
         'Add Log*********************'
         g_System.AddLog "bcCommodityClassProperty", sSQL
         Update = True
      Else
         g_cn.RollbackTrans
         Update = False
         Err.Clear
      End If
End Function
'bcCommodityClassProperty Delete SQL
Public Function Delete() As Boolean
On Error Resume Next
    sSQL = ""
    sSQL = sSQL + " Delete bcCommodityClassProperty where ID=" + CheckString(m_ID)
    g_cn.BeginTrans
      g_cn.Execute sSQL
      If Err.Number = 0 Then
         g_cn.CommitTrans
         'Add Log*********************'
         g_System.AddLog "bcCommodityClassProperty", sSQL
         Delete = True
      Else
         g_cn.RollbackTrans
         Delete = False
         Err.Clear
      End If
End Function
'bcCommodityClassProperty Fill By ID SQL ,根据ID填充本对象
'参数  iID:对象的ID值
Public Function FillByID(ByVal sID As String) As Boolean
Dim rsTemp As ADODB.Recordset
    Set rsTemp = New ADODB.Recordset
    sSQL = ""
    sSQL = sSQL + " Select * from bcCommodityClassProperty where ID=" + CheckString(sID)
    rsTemp.Open sSQL, g_cn
      If rsTemp.RecordCount > 0 Then
         m_ID = rsTemp.Fields("ID").value
         m_ClassID = rsTemp.Fields("ClassID").value
         m_Name = rsTemp.Fields("Name").value
         m_FieldName = rsTemp.Fields("FieldName").value
         m_DateType = rsTemp.Fields("DateType").value
         m_OperatorID = rsTemp.Fields("OperatorID").value
         m_CreateDate = rsTemp.Fields("CreateDate").value
         m_ModifyDate = rsTemp.Fields("ModifyDate").value
         FillByID = True
      Else
         FillByID = False
      End If
End Function
'bcCommodityClassProperty get List Recordset SQL,根据条件返回本数据库的记录集
'参数  sFields:查找到的记录集的字段列表;sWhere:找到记录的条件;sOrder:记录集的排序字段及方式
Public Function GetList(Optional ByVal sFields As String = "*", Optional ByVal sWhere As String = "", Optional ByVal sOrder As String = "") As Recordset
Dim rsTemp As ADODB.Recordset
    Set rsTemp = New ADODB.Recordset
    sSQL = ""
    sSQL = sSQL + " Select " + sFields + " from bcCommodityClassProperty"
    If Len(sWhere) > 0 Then
       sSQL = sSQL + " where " + sWhere
    End If
    If Len(sOrder) > 0 Then
       sSQL = sSQL + " Order by " + sOrder
    End If
    rsTemp.Open sSQL, g_cn
    Set GetList = rsTemp
End Function
'bcCommodityClassProperty get Recordset By ID SQL,根据ID返回本数据库的记录集
'参数  iID:对象的ID值;sFields:查找到的记录集的字段列表;sOrder:记录集的排序字段及方式
Public Function GetRecordsetByID(ByVal sID As String, Optional ByVal sFields As String = "*", Optional ByVal sOrder As String = "") As ADODB.Recordset
Dim rsTemp As ADODB.Recordset
    Set rsTemp = New ADODB.Recordset
    sSQL = ""
    sSQL = sSQL + " Select " + sFields + " from bcCommodityClassProperty where ID=" + CheckString(sID)
    If Len(sOrder) > 0 Then
       sSQL = sSQL + " Order by " + sOrder
    End If
    rsTemp.Open sSQL, g_cn
    Set GetRecordsetByID = rsTemp
End Function

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -