注册 登录
编程论坛 VC++/MFC

ODBC数据添加记录的问题

shenyulv 发布于 2010-09-28 18:30, 826 次点击
主对话框
只有本站会员才能查看附件,请 登录

http://www.

添加对话框
只有本站会员才能查看附件,请 登录

http://www.

主对话框里面的编辑框都关联了变量
现在我想在添加对话框中,添加数据,加入到记录集中,然后显示在主对话框中。

添加对话框中也关联了变量,然后下面是添加按钮函数:


C/C++ code
void CAddRecord::OnButtonAdd()
{
    //CString str;
    UpdateData(FALSE);
    BOOL flag=TRUE;
    //m_id.GetWindowText(str);
    CUserInfo_ODBCSet*m_pSet;
    m_pSet->MoveFirst();//Ö¸Ïò¼Ç¼ͷ
    while (!m_pSet->IsEOF())
    {
        if(m_id==m_pSet->m_ID)
            flag=FALSE;
        m_pSet->MoveNext();
    }
    m_pSet->AddNew();
    //m_username.GetWindowText(str);
    m_pSet->m_ID=m_id;
    //m_username.GetWindowText(str);
    m_pSet->m_Address=m_address;
    m_pSet->m_IDCard=m_idcard;
    m_pSet->m_Tel=m_tel;
    m_pSet->m_Name=m_username;

    m_pSet->Update();//¸üмǼ
    m_pSet->MoveLast();
    UpdateData();
    MessageBox("添加成功",NULL,MB_OK);


}




运行完之后,出线了
只有本站会员才能查看附件,请 登录

http://www.

什么原因呢,还有怎么把添加的数据显示在主对话框里,顺便也请教下.
1 回复
#2
cnfarer2010-09-28 21:25
m_pSet有吗?只是一个未初始化的指针吧?
1