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

📄 usergroup.cpp

📁 一套BCB6开发的电话管理系统
💻 CPP
字号:
#include "UserGroup.h"
#include <memory>
UserGroup::UserGroup( TADOConnection* pADOConnect)
{
    GroupID = "";
    GroupName = "";
    pConnect = pADOConnect;
}

UserGroup::~UserGroup()
{
}

inline String UserGroup::GetUserGroupID()
{
    return GroupID;
}

inline String UserGroup::GetUserGroupName()
{
    return GroupName;
}

inline TADOConnection* UserGroup::GetADOConnect()
{
    return pConnect;
}
/*
inline void UserGroup::SetUserGroupID( String UserGroupID)
{
    GroupID = UserGroupID;
}

inline void UserGroup::SetUserGroupName( String UserGroupName)
{
    GroupName = UserGroupName;
}
*/
void UserGroup::sql_insert()
{
    int AffectedRec;
    String SQLStr = "insert into UserGroupInfo values( '" + GetUserGroupID() + "'";
    SQLStr += ", '" + GetUserGroupName() + "')";

    pConnect->Execute( SQLStr, AffectedRec);
}

void UserGroup::sql_update( String UserGroupName)
{
    int AffectedRec;
    String SQLStr = "update UserGroupInfo set GroupName = '" + GetUserGroupName() + "'";
    SQLStr += " where GroupID = '" + GetUserGroupID() + "'";

    pConnect->Execute( SQLStr, AffectedRec);
}

void UserGroup::sql_delete( String UserGroupID)
{
    int AffectedRec;
    String SQLStr = "delete from UserGroupInfo where GroupID = '" + GetUserGroupID() + "'";

    pConnect->Execute( SQLStr, AffectedRec);
}

void UserGroup::GetData( String UserGroupID)
{
    std::auto_ptr< TADOQuery> pQry( new TADOQuery( NULL));
    try {
        pQry->Connection = pConnect;
        pQry->Close();
        pQry->SQL->Clear();
        pQry->SQL->Add( "select * from UserGroupInfo where GroupID = '" + UserGroupID + "'");
        pQry->Open();

        if( pQry->IsEmpty()) {
            GroupName = "";
            GroupID = "";
        }
        else {
            GroupID = pQry->FieldByName( "GroupID")->AsString;
            GroupName = pQry->FieldByName( "GroupName")->AsString;
        }
    }
    catch( ...){
    }
}

⌨️ 快捷键说明

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