清浪冲天 马敬发 QQ: 283989349?? E-mail: [email protected]
有问题时,我们可以通过http://www.hustc.mpc.cn?这个论坛,
或 通过QQ 共同学习和讨论
// AppriseInfo.cpp : implementation file //
#include "stdafx.h" #include "train.h" #include "AppriseInfo.h" #include "AppriseSet.h"
#ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif
///////////////////////////////////////////////////////////////////////////// // CAppriseInfo dialog
CAppriseInfo::CAppriseInfo(CWnd* pParent /*=NULL*/) ?: CDialog(CAppriseInfo::IDD, pParent) { ?//{{AFX_DATA_INIT(CAppriseInfo) ?m_content = _T(""); ?m_date = 0; ?//}}AFX_DATA_INIT }
void CAppriseInfo::DoDataExchange(CDataExchange* pDX) { ?CDialog::DoDataExchange(pDX); ?//{{AFX_DATA_MAP(CAppriseInfo) ?DDX_Text(pDX, IDC_EDIT3, m_content); ?DDX_DateTimeCtrl(pDX, IDC_DATETIMEPICKER1, m_date); ?//}}AFX_DATA_MAP }
BEGIN_MESSAGE_MAP(CAppriseInfo, CDialog) ?//{{AFX_MSG_MAP(CAppriseInfo) ?ON_BN_CLICKED(IDC_BUTTONRESET, OnButtonreset) ?//}}AFX_MSG_MAP END_MESSAGE_MAP()
///////////////////////////////////////////////////////////////////////////// // CAppriseInfo message handlers
void CAppriseInfo::OnOK() { ?// TODO: Add extra validation here ?UpdateData(TRUE); ?CString strSQL; //?CResourceSet m_recordset(&m_database); ?//m_database数据库变量在该实现文件的头文件中已经定义? 这里只是调用便利
?CAppriseSet m_recordset(&m_database);//该句使m_database数据库变量来与 m_recordset
?//记录集所调用的数据库表联系起来 ,我是这样理解的 ?strSQL.Format("insert into COURSE_EVALUATION values(%d,\'%d-%d-%d\',\'%s\')",cou
rse_id,m_date.GetYear(),m_date.GetMonth(),m_date.GetDay(),m_content); ?m_database.ExecuteSQL(strSQL); ?m_database.Close(); ?CDialog::OnOK(); }
void CAppriseInfo::OnCancel() { ?// TODO: Add extra cleanup here ?m_database.Close(); ?CDialog::OnCancel(); }
void CAppriseInfo::OnButtonreset() { ?// TODO: Add your control notification handler code here ?m_content.Empty(); ?UpdateData(FALSE); }

|