C++ 数据库保存问题请教

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:18:16
小弟MFC刚入门,向各位高手请教一个关于 数据库保存问题

我编了一个单文档类的数据库应用程序,连接方式是ODBC
我在保存纪录的时候,提示失败;
浏览纪录都没问题;

void CMyView::OnBUTTON_Save()
{
CString cval;
UpdateDate(true);(<--这行有没有好像都一样,嘎嘎!-_-)
m_edit_name.GetWindowText(cval);
m_pSet->m_name = cval;
.......

m_pSet->Update();
}
研究了好久都找不到解决方法,就连
void CMyView::OnBUTTON_Save()
{
UpdateDate(true);
m_pSet->m_a = 12;
m_pSet->Update();

} 一样不行,提示失败;下面是部分代码(OnInitialUpdate,DoDataExchang,应该出在这2个地方)谢谢大家了,看我错在哪,还是方法不对?

void CMyView::OnInitialUpdate()
{
m_pSet = &GetDocument()->m_mySet;
CRecordView::OnInitialUpdate();
GetParentFrame()->RecalcLayout();
ResizeParentToFit();
m_edit_sjdoctor.AddString("邓");
m_edit_sjdoctor.AddString("何");
m_edit_jydoctor.AddString("桂");
m_edit_jydoctor.AddString("刘");
m_edit_jy

像下面的修改控件参数值后,要记得加上UpdateDate(false);
void CMyView::OnBUTTON_Save()
{
CString cval;
UpdateDate(true);(<--这行有没有好像都一样,嘎嘎!-_-)
m_edit_name.GetWindowText(cval);
m_pSet->m_name = cval;
.......

m_pSet->Update();
UpdateDate(false);
}