资源简介
自己编写的简单的数据库课程设计,学生学籍管理系统,由C++和SQLServer开发,报告和数据库文件都在里面了
代码片段和文件信息
// Delete.cpp : implementation file
//
#include “stdafx.h“
#include “学生学籍管理.h“
#include “Delete.h“
#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif
extern CMyApp theApp;
/////////////////////////////////////////////////////////////////////////////
// CDelete dialog
CDelete::CDelete(CWnd* pParent /*=NULL*/)
: CDialog(CDelete::IDD pParent)
{
//{{AFX_DATA_INIT(CDelete)
m_sno = _T(““);
m_info = _T(““);
//}}AFX_DATA_INIT
}
void CDelete::DoDataExchange(CDataExchange* pDX)
{
CDialog::DoDataExchange(pDX);
//{{AFX_DATA_MAP(CDelete)
DDX_Text(pDX IDC_EDIT1 m_sno);
DDX_Text(pDX IDC_EDIT2 m_info);
//}}AFX_DATA_MAP
}
BEGIN_MESSAGE_MAP(CDelete CDialog)
//{{AFX_MSG_MAP(CDelete)
ON_BN_CLICKED(IDC_BUTTON1 OnShowInfo)
ON_BN_CLICKED(IDC_BUTTON2 OnDelete)
//}}AFX_MSG_MAP
END_MESSAGE_MAP()
/////////////////////////////////////////////////////////////////////////////
// CDelete message handlers
void CDelete::OnShowInfo()
{
// TODO: Add your control notification handler code here
UpdateData(true);
CString sqlstrErr;
sql.Format(“select * from S where Sno=‘%s‘“m_sno);
_RecordsetPtr pset=NULL;
pset=ExecuteSQL(sql);
if(pset->GetRecordCount()<=0)
{
strErr.Format(“\“学生基本信息\“表中无学号为:\“%s\“\r\n的学生。“m_sno);
MessageBox(_T(strErr)_T(“出错拉“));
return;
}
CString str;
pset->MoveFirst();
str+=“学号:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sno“)));
str+=“ 姓名:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sname“)));
str+=“\r\n性别:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Ssex“)));
str+=“ 年龄: “;
CString s;
s.Format(“%d“(short)pset->GetCollect(_variant_t(“Sage“)));
str+=s;
str+=“ \r\n专业:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sdept“)));
str+=“班级:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sclass“)));
str+=“\r\n入学日期:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sentrance“)));
str+=“ 地址:“;
str+=(LPCTSTR)(_bstr_t)(pset->GetCollect(_variant_t(“Sadd“)));
m_info=str;
UpdateData(false);
}
_RecordsetPtr CDelete::ExecuteSQL(CString &sql)
{
_RecordsetPtr pset=NULL;
_CommandPtr m_pCmd;
m_pCmd.CreateInstance(“ADODB.Command“);
//MessageBox(“出错1“);
try
{ m_pCmd->ActiveConnection=theApp.m_pConnect;
m_pCmd->CommandText=_bstr_t(sql);
pset=m_pCmd->Execute(NULLNULL0);
}
catch(_com_error& e)
{
CString error;
error.Format(“CStudentinfo::ExecuteSQL()\r\n\
中发生异常。\r\n%s\r\n%s“e.ErrorMessage()(char*)e.Description());
MessageBox(_T(error)_T(“出错拉“));
}
return pset;
}
void CDelete::OnDelete()
{
// TODO: Add your control notification handler code here
UpdateData(true);
CString sql;
sql.Format(“delete from S where Sno=‘%s‘“m_sno );
_RecordsetPtr pset=NULL;
pset=ExecuteSQL(sql);
MessageBox(“删除成功“);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 677888 2010-09-20 00:13 学生学籍管理系统 数据库课程设计\20072492 孙磊 数据库课程设计报告.doc
文件 84267 2010-09-13 18:04 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Delete.obj
文件 0 2010-09-13 18:04 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Delete.sbr
文件 28740 2010-09-15 20:25 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Dialog1.obj
文件 0 2010-09-15 20:25 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Dialog1.sbr
文件 89542 2010-09-13 18:07 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Dialog2.obj
文件 0 2010-09-13 18:08 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Dialog2.sbr
文件 97524 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\GraduateStudent.obj
文件 0 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\GraduateStudent.sbr
文件 25098 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\MainMenu.obj
文件 0 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\MainMenu.sbr
文件 90753 2008-04-22 04:00 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\msado15.tlh
文件 76681 2008-04-22 04:00 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\msado15.tli
文件 93897 2010-09-16 01:05 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Reward.obj
文件 0 2010-09-16 01:05 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Reward.sbr
文件 106944 2010-09-13 18:14 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\SearchModify.obj
文件 0 2010-09-13 18:14 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\SearchModify.sbr
文件 10619 2010-08-29 02:38 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\SplashDlg1.obj
文件 0 2010-08-29 02:41 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\SplashDlg1.sbr
文件 133704 2010-08-24 13:11 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\StdAfx.obj
文件 1767126 2010-08-24 13:11 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\StdAfx.sbr
文件 89083 2010-09-15 21:49 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\StudentAchievement.obj
文件 0 2010-09-15 21:49 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\StudentAchievement.sbr
文件 61163 2010-09-13 10:46 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Studentinfo.obj
文件 0 2010-09-13 10:46 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\Studentinfo.sbr
文件 287744 2010-09-20 14:21 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\vc60.idb
文件 593920 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\vc60.pdb
文件 4350976 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\学生学籍管理.bsc
文件 1466472 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\学生学籍管理.exe
文件 427768 2010-09-17 10:35 学生学籍管理系统 数据库课程设计\学生学籍管理\Debug\学生学籍管理.ilk
............此处省略56个文件信息
- 上一篇:WinPcap数据包捕获程序
- 下一篇:聊天软件,用套接字编写,完整代码
评论
共有 条评论