• 大小: 6.83MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-11-05
  • 语言: C/C++
  • 标签:

资源简介

自己编写的简单的数据库课程设计,学生学籍管理系统,由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个文件信息

评论

共有 条评论

相关资源