貉子皮最新报价:VC数据库的一个问题

来源:百度文库 编辑:神马品牌网 时间:2024/05/05 18:42:14
一段函数是这样

void CDialog3::OnButton3()
{
CString bigid2;
bigid2=m_com1.GetText();
CString midid2;
midid2=m_com2.GetText();
UpdateData(TRUE);

Data3.m_bigid=atoi(bigid2);
Data3.m_midid=atoi(midid2);
Data3.m_smallid=m_smallid;
strcpy(Data3.m_smallname,(LPCTSTR)m_smallname);
strcpy(Data3.m_code,(LPCTSTR)m_code);
strcpy(Data3.m_smallbz,(LPCTSTR)m_smallbz);
p_recordbinding3->AddNew(&Data3);

}
是把对话框中的数据传到记录里

但是运行后会出现:
Unhandled exception in ....exe(MFC42.DLL):0xC0000005:Access Violation.的错误对话框

然后一个错误指向ASSERT(::IsWindow(m_hWnd));

请问这个是什么原因? 应该怎么样用调试解决?
小弟先谢过!

从你给的代码里看不出什么不对!