资源简介
使用了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个文件信息
相关资源
- 精通VC++指纹模式识别系统算法(源码
- C++学生成绩管理系统( 毕业设计)
- 用C++写的FTP客户端
- C++学生成绩管理系统97917
- c++编写的十字路口交通灯程序
- C++编写的模拟流体运动
- 禁忌搜索算法30城市TSP问题C++源代码
- 火烧连营C++版本
- C语言c++游戏源代码大全
- 数据结构与程序设计C++语言描述(中
- C++版计算器带括号dos版本
- C++ Primer 第五版 中文版+英文版+习题集
- MFC多人聊天室
- 编译原理 LR分析器 c++代码
- C++ primer 第三版习题答案
- C++实现AES、DES加密算法含MFC界面
- C++课程设计 扑克牌游戏内含2程序
- VC图像处理-用Canny算子提取边缘
- 3DES加密算法C++实现
- vim配置文件及其插件大全配置好的I
- C++绘制漂亮仪表盘
- c++ test9.5破解工具
- C/C++视频教程
- 图书管理系统.cpp
- c++P2P视频技术源码(VC++)
- VC++开发IE ActiveX控件
- 汉字转拼音 自适应多音字处理 姓名自
- c++_关于公路收费的问题
- c++ 源码通过dll启动应用程序exe
- Dev-C++ V5.7.1中文版(32位64;位)_C++ 开
评论
共有 条评论