资源简介

VC6.0 + sql server2005开发 ado方式连接数据库 功能包括收支记录的增、删、改、查 和统计等。

资源截图

代码片段和文件信息

// 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

//获取编号
try
{
CString RcdId;
CString sql_GetId = “select max(UserId) from t_User“;
vector< 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(“添加用户失败“);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件         72  2010-12-16 13:40  程序说明.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个文件信息

评论

共有 条评论