VC++中Microsoft Visual C++ Runtime Library的问题

VC6.0基于对话框MFC,在对DataGrid进行修改(用ADO DATA连接的SQL 数据库),添加,删除的时候就会出现这个,程序就会关闭。
添加
void CADDDlg::OnOK()
{
UpdateData(TRUE);
if (m_Tid== ""||m_Tname==""||m_Sex==""||m_DOB==""||m_Xueli==""||m_Bumen==""||m_Lianxi==""||m_Zhiwu==""||m_Zhicheng=="")
{
MessageBox("编号/姓名/性别/出生日期/学历/部门/联系方式/职务/职称不能为空,请输入");
return;
}
CStaff my;
my.setTid(m_Tid);
my.setTname(m_Tname); //姓名
my.setSex(m_Sex); //性别
my.setDOB(m_DOB);
my.setXueli(m_Xueli);
my.setBumenid(m_Bumen);
my.setLianxi(m_Lianxi);
my.setZhiwuleibieid(m_Zhiwu);
my.setZhichengid(m_Zhicheng);
my.sql_insert(m_Tid);//添加
CDialog::OnOK();
}
删除:
void CMyBoleDlg::OnButton3()
{
// TODO: Add your control notification handler code here
if (m_adodc.GetRecordset().GetEof()==1)
{
MessageBox("请选择要删除的记录");
return;
}
if (MessageBox("删除当前记录请确定","请选择", MB_YESNO) == IDYES)
{
CStaff my;
my.sql_delete(m_datagrid.GetItem(0));
m_adodc.Refresh();
}
else
{
if (MessageBox("查找要删除的记录","请查找", MB_YESNO) == IDYES)
{
CQUERYDlg dlg;
dlg.DoModal();
}
}
}
修改(点确定后DataGrid中的数据没变)
void CMyBoleDlg::OnButton4()
{
if (m_adodc.GetRecordset().GetEof()==1)
{
MessageBox("没有数据!");
return;
}
CEDITDlg my;
my.m_Tid=m_datagrid.GetItem(0);
my.m_Tname=m_datagrid.GetItem(1);
my.m_Sex=m_datagrid.GetItem(2);
my.m_DOB=m_datagrid.GetItem(3);
my.m_Xueli=m_datagrid.GetItem(4);
my.m_Bumen=m_datagrid.GetItem(8);
my.m_Lianxi=m_datagrid.GetItem(5);
my.m_Zhiwu=m_datagrid.GetItem(6);
my.m_Zhicheng=m_datagrid.GetItem(7);
if (my.DoModal()==IDOK)
m_adodc.Refresh();//*/
CDialog::OnOK();
...全文
相关推荐
Microsoft Visual C++ Runtime Library 32 64
Microsoft Visual C++ Runtime Library是微软开发的一个重要组件,主要用于支持运行使用Visual C++编译器编译的应用程序。
VC++ Runtime
VC++ Runtime,全称为Microsoft Visual C++ Runtime Library,是微软开发的一种运行库组件,它包含了运行许多基于Visual C++编译的程序所必需的动态链接库
Vc_runtime(X86+x64)
**Visual C++运行库**(也称为VC runtime或MFC runtime)是VC++编译器生成的程序必不可少的一部分,因为它们包含了执行C++代码所需的基本功能和系统调用。
Microsoft Visual C++ Redistributable Package.zip
**Microsoft Visual C++ (VC++)**:VC++是微软公司推出的一种集成开发环境,用于编写使用C++编程语言的Windows应用程序。
Microsoft Visual C++ Redistributable Package合集(2005至2012)64位
)和CRT(C Runtime Library)等。


数据库
