• 大小: 1.86MB
    文件类型: .rar
    金币: 2
    下载: 0 次
    发布日期: 2024-01-24
  • 语言: C/C++
  • 标签: C++  

资源简介

使用了SQL Server 2005数据库,在使用前需要将“data”目录下的数据库文件还原。 主程序文件是HCOK.dsw,使用Visual C++6.0打开此文件,然后使用工具栏中的“Build”命令即可调试。 管理员用户名和密码是可以在数据库的表“admin”中设置。

资源截图

代码片段和文件信息

// ADDSGEDLG.cpp : implementation file
//

#include “stdafx.h“
#include “HCOK.h“
#include “ADDSGEDLG.h“
#include “ADOConn.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

/////////////////////////////////////////////////////////////////////////////
// ADDSGEDLG dialog


ADDSGEDLG::ADDSGEDLG(CWnd* pParent /*=NULL*/)
: CDialog(ADDSGEDLG::IDD pParent)
{
//{{AFX_DATA_INIT(ADDSGEDLG)
//}}AFX_DATA_INIT
}


void ADDSGEDLG::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(ADDSGEDLG)
DDX_Control(pDX IDC_COMBO2 m_combo2);
DDX_Control(pDX IDC_COMBO1 m_combo1);
//}}AFX_DATA_MAP
}


BEGIN_MESSAGE_MAP(ADDSGEDLG CDialog)
//{{AFX_MSG_MAP(ADDSGEDLG)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()

/////////////////////////////////////////////////////////////////////////////
// ADDSGEDLG message handlers

void ADDSGEDLG::OnOK() 
{

CString singernamesingersexsingerareasingerpin;


GetDlgItem(IDC_SINGER)->GetWindowText(singername);//得到歌手名

int kk=m_combo1.GetCurSel();
m_combo1.GetLBText(kksingersex);///////////////////得到歌手性别
int kk2=m_combo2.GetCurSel();
m_combo2.GetLBText(kk2singerarea);///////////////////得到歌手地区
GetDlgItem(IDC_SGEPIN)->GetWindowText( singerpin); //得到歌手拼音
    singersex=singersex+“歌手“;  
////////////////////////////////////////////////////

ADOConn m_AdoConn;//创建数据库操作对象

m_AdoConn.OnInitADOConn();  //链接数据库

_RecordsetPtr m_pRecordset;  //定义记录集
_bstr_t sql;
sql = “select* from singer where sinnam=‘“+singername+“‘“;//在歌手表中查询歌手

m_pRecordset=m_AdoConn.GetRecordSet(sql);//得到记录集
if(!m_pRecordset->adoEOF)  //存在该处提示信息
MessageBox(“该歌手已存在添加失败!““系统提示:“MB_OK|MB_ICONASTERISK);
else{


m_pRecordset->AddNew();   //如果不存在就将信息写进数据库
m_pRecordset->GetFields()->GetItem(“sinnam“)->Value=(_bstr_t) singername; ///写入歌手名
m_pRecordset->GetFields()->GetItem(“sinsex“)->Value=(_bstr_t) singersex;////写入性别
m_pRecordset->GetFields()->GetItem(“sinarea“)->Value=(_bstr_t) singerarea;////写入地区
m_pRecordset->GetFields()->GetItem(“sinpin“)->Value=(_bstr_t)  singerpin;////写入拼音
MessageBox(“歌手资料添加成功!““系统提示:“MB_OK|MB_ICONASTERISK);
m_pRecordset->Update();
}
     m_AdoConn.ExitConnect();   //释放数据库资源


CDialog::OnOK();
}

BOOL ADDSGEDLG::OnInitDialog() 
{
CDialog::OnInitDialog();
//*********初始化控件***************************//
    m_combo1.InsertString(0“男“);
    m_combo1.InsertString(1“女“);
   m_combo1.SetCurSel(0);
    m_combo2.InsertString(0“大陆“);
    m_combo2.InsertString(1“香港“);
m_combo2.InsertString(2“台湾“);
 
m_combo2.InsertString(3“日韩“);
m_combo2.InsertString(4“欧美“);
    m_combo2.InsertString(5“其他“);
 m_combo2.SetCurSel(0);
return TRUE;  // return TRUE unless you set the focus to a control
              // EXCEPTION: OCX Property Pages should return FALSE
}

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

     文件       3092  2008-10-22 13:23  KTV点歌系统\daima\ADDSGEDLG.cpp

     文件       1227  2008-10-22 13:23  KTV点歌系统\daima\ADDSGEDLG.h

     文件       2897  2008-10-30 15:24  KTV点歌系统\daima\ADMIN.cpp

     文件       1381  2008-10-28 14:09  KTV点歌系统\daima\ADMIN.h

     文件       1704  2008-10-22 13:23  KTV点歌系统\daima\ADOConn.cpp

     文件        829  2008-10-22 13:23  KTV点歌系统\daima\ADOConn.h

     文件       8833  2008-10-25 23:49  KTV点歌系统\daima\BYPINYINDLG.cpp

     文件       1436  2008-10-22 13:23  KTV点歌系统\daima\BYPINYINDLG.h

     文件       9231  2008-10-24 21:58  KTV点歌系统\daima\BYSGRDLG.cpp

     文件       1499  2008-10-22 13:23  KTV点歌系统\daima\BYSGRDLG.h

     文件       4971  2008-10-25 21:27  KTV点歌系统\daima\BYSONGTYPDLG.cpp

     文件       1389  2008-10-22 13:23  KTV点歌系统\daima\BYSONGTYPDLG.h

     文件       5062  2008-10-25 21:28  KTV点歌系统\daima\BYZISHUDLG.cpp

     文件       1366  2008-10-22 13:23  KTV点歌系统\daima\BYZISHUDLG.h

     文件      63298  2010-11-13 22:05  KTV点歌系统\daima\Debug\ADDSGEDLG.obj

     文件      43505  2010-11-13 22:05  KTV点歌系统\daima\Debug\ADMIN.obj

     文件      67267  2010-11-13 22:05  KTV点歌系统\daima\Debug\ADOConn.obj

     文件      90397  2010-11-13 22:05  KTV点歌系统\daima\Debug\BYPINYINDLG.obj

     文件      82994  2010-11-13 22:05  KTV点歌系统\daima\Debug\BYSGRDLG.obj

     文件      67397  2010-11-13 22:05  KTV点歌系统\daima\Debug\BYSONGTYPDLG.obj

     文件      69208  2010-11-13 22:05  KTV点歌系统\daima\Debug\BYZISHUDLG.obj

     文件     442423  2010-11-13 22:05  KTV点歌系统\daima\Debug\HCOK.exe

     文件     846600  2010-11-13 22:05  KTV点歌系统\daima\Debug\HCOK.ilk

     文件      66339  2010-11-13 22:05  KTV点歌系统\daima\Debug\HCOK.obj

     文件     910336  2010-11-13 22:05  KTV点歌系统\daima\Debug\HCOK.pdb

     文件      12544  2010-11-13 22:05  KTV点歌系统\daima\Debug\HCOK.res

     文件     194991  2010-11-13 22:05  KTV点歌系统\daima\Debug\HCOKDlg.obj

     文件      38776  2010-11-13 22:05  KTV点歌系统\daima\Debug\Hutext.obj

     文件     123993  2010-11-13 22:05  KTV点歌系统\daima\Debug\MADDSONG.obj

     文件     100151  2010-11-13 22:05  KTV点歌系统\daima\Debug\ManageDLG.obj

............此处省略83个文件信息

评论

共有 条评论