資源簡(jiǎn)介
VC6.0 + sql server2005開發(fā) ado方式連接數(shù)據(jù)庫(kù)
功能包括收支記錄的增、刪、改、查 和統(tǒng)計(jì)等。

代碼片段和文件信息
//?AddUser.cpp?:?implementation?file
//
#include?“stdafx.h“
#include?“grsz_mfc.h“
#include?“AddUser.h“
#include?“Common.h“
#include?“DB.h“
#include?
#ifdef?_DEBUG
#define?new?DEBUG_NEW
#undef?THIS_FILE
static?char?THIS_FILE[]?=?__FILE__;
#endif
/////////////////////////////////////////////////////////////////////////////
//?AddUser?dialog
AddUser::AddUser(CWnd*?pParent?/*=NULL*/)
:?CDialog(AddUser::IDD?pParent)
{
//{{AFX_DATA_INIT(AddUser)
m_UserId?=?_T(““);
m_UserName?=?_T(““);
m_UserPwd?=?_T(““);
//}}AFX_DATA_INIT
}
void?AddUser::DoDataExchange(CDataExchange*?pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(AddUser)
DDX_Text(pDX?IDC_EDITUserId?m_UserId);
DDX_Text(pDX?IDC_EDITUserName?m_UserName);
DDX_Text(pDX?IDC_EDITUserPwd?m_UserPwd);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(AddUser?CDialog)
//{{AFX_MSG_MAP(AddUser)
ON_BN_CLICKED(IDC_BUTTONCancle?OnBUTTONCancle)
ON_BN_CLICKED(IDC_BUTTONOk?OnBUTTONOk)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
//?AddUser?message?handlers
void?AddUser::OnBUTTONCancle()?
{
//?TODO:?Add?your?control?notification?handler?code?here
PostMessage(WM_CLOSE);
}
BOOL?AddUser::OnInitDialog()?
{
CDialog::OnInitDialog();
//?TODO:?Add?extra?initialization?here
//獲取編號(hào)
try
{
CString?RcdId;
CString?sql_GetId?=?“select?max(UserId)?from?t_User“;
vector?>?vResult?=?db.GetQuery(sql_GetId);
UINT?MaxId?=?atoi(vResult[0][0]);
RcdId.Format(“%04d“?MaxId?+?1);
this->GetDlgItem(IDC_EDITUserId)->SetWindowText(RcdId);
}
catch(...)
{}
return?TRUE;??//?return?TRUE?unless?you?set?the?focus?to?a?control
??????????????//?EXCEPTION:?OCX?Property?Pages?should?return?FALSE
}
void?AddUser::OnBUTTONOk()?
{
//?TODO:?Add?your?control?notification?handler?code?here
CString?sql?userId?userNameuserPwd;
GetDlgItem(IDC_EDITUserId)->GetWindowText(userId);
GetDlgItem(IDC_EDITUserName)->GetWindowText(userName);
GetDlgItem(IDC_EDITUserPwd)->GetWindowText(userPwd);
sql.Format(“insert?into?t_User?values(‘%s‘?‘%s‘?‘%s‘)“?userId?userName?userPwd);
try
{
int?result?=?db.ExecuteSql(sql);
if(result?==?0)
{
GetDlgItem(IDC_STATICInfo)->SetWindowText(“添加用戶成功“);
PostMessage(WM_CLOSE);
}
}
catch(...)
{
GetDlgItem(IDC_STATICInfo)->SetWindowText(“添加用戶失敗“);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????72??2010-12-16?13:40??程序說(shuō)明.txt
?????文件????2293760??2010-12-16?13:33??DB\grsz.mdf
?????文件?????573440??2010-12-16?13:33??DB\grsz_log.LDF
?????文件???????2489??2010-11-09?09:20??GRSZ_MFC\AddUser.cpp
?????文件???????1272??2010-11-09?08:54??GRSZ_MFC\AddUser.h
?????文件????????331??2010-10-28?19:49??GRSZ_MFC\Common.h
?????文件???????2428??2010-10-28?18:03??GRSZ_MFC\DB.cpp
?????文件????????568??2010-10-28?12:35??GRSZ_MFC\DB.h
?????文件??????50457??2010-11-09?19:01??GRSZ_MFC\Debug\AddUser.obj
?????文件??????????0??2010-11-09?19:02??GRSZ_MFC\Debug\AddUser.sbr
?????文件?????140047??2010-11-09?19:01??GRSZ_MFC\Debug\DB.obj
?????文件??????????0??2010-11-09?19:02??GRSZ_MFC\Debug\DB.sbr
?????文件??????34142??2010-11-09?22:20??GRSZ_MFC\Debug\DeleteData.obj
?????文件??????????0??2010-11-09?22:20??GRSZ_MFC\Debug\DeleteData.sbr
?????文件?????204864??2010-11-09?22:54??GRSZ_MFC\Debug\GRSZ_MFC.exe
?????文件??????30130??2010-11-09?19:01??GRSZ_MFC\Debug\GRSZ_MFC.obj
?????文件?????779264??2010-11-09?22:54??GRSZ_MFC\Debug\GRSZ_MFC.pdb
?????文件??????11812??2010-11-09?22:49??GRSZ_MFC\Debug\GRSZ_MFC.res
?????文件??????????0??2010-11-09?19:02??GRSZ_MFC\Debug\GRSZ_MFC.sbr
?????文件??????59450??2010-11-09?22:46??GRSZ_MFC\Debug\GRSZ_MFCDlg.obj
?????文件??????????0??2010-11-09?22:46??GRSZ_MFC\Debug\GRSZ_MFCDlg.sbr
?????文件??????57281??2010-11-09?19:01??GRSZ_MFC\Debug\LoginMng.obj
?????文件??????????0??2010-11-09?19:02??GRSZ_MFC\Debug\LoginMng.sbr
?????文件??????33730??2010-11-09?19:01??GRSZ_MFC\Debug\ModifyUser.obj
?????文件??????????0??2010-11-09?19:02??GRSZ_MFC\Debug\ModifyUser.sbr
?????文件??????86652??2010-11-09?22:46??GRSZ_MFC\Debug\MoneyMng.obj
?????文件??????????0??2010-11-09?22:46??GRSZ_MFC\Debug\MoneyMng.sbr
?????文件??????53508??2010-11-09?20:22??GRSZ_MFC\Debug\MoneyMng_Add.obj
?????文件??????????0??2010-11-09?20:22??GRSZ_MFC\Debug\MoneyMng_Add.sbr
?????文件??????55795??2010-11-09?19:01??GRSZ_MFC\Debug\MoneyMng_Modify.obj
............此處省略54個(gè)文件信息
評(píng)論
共有 條評(píng)論