📄 users.cpp
字号:
// Users.cpp: implementation of the CUsers class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "QKDJ.h"
#include "Users.h"
#include "ADOConn.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CUsers::CUsers()
{
UserId=0;
UserName="";
UserPwd="";
}
CUsers::~CUsers()
{
}
void CUsers::sql_insert()
{
// 连接数据库
ADOConn m_AdoConn;
m_AdoConn.OnInitDBConnect();
// 设置INSERT语句
_bstr_t vSQL;
vSQL="insert into admin(UserName,UserPwd) values('"+UserName+"','"+UserPwd+"')";
m_AdoConn.ExecuteSQL(vSQL); // 执行INSERT语句
m_AdoConn.ExitConnect(); // 断开与数据库的连接
}
void CUsers::sql_update(CString cUserId)
{
}
void CUsers::sql_delete(CString cUserId)
{
}
void CUsers::GetData(CString cUserName)
{
// 连接数据库
ADOConn m_AdoConn;
m_AdoConn.OnInitDBConnect();
// 设置SELECT语句
_bstr_t vSQL;
vSQL="select * from admin where UserName='"+cUserName+"'";
// 执行SELECT语句
_RecordsetPtr m_pRecordset;
m_pRecordset=m_AdoConn.GetRecordSet(vSQL);
// 返回各列的值
if(m_pRecordset->adoEOF)
CUsers();
else
{
UserId=atoi((LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("UserId"));
UserName=cUserName;
UserPwd=(LPCTSTR)(_bstr_t)m_pRecordset->GetCollect("UserPwd");
}
// 断开与数据库的连接
m_AdoConn.ExitConnect();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -