| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3235 人关注过本帖
标题:UPdate()错了,却不知道怎么修改
只看楼主 加入收藏
七月的书签
Rank: 2
等 级:论坛游民
帖 子:8
专家分:27
注 册:2015-11-28
收藏
 问题点数:0 回复次数:2 
UPdate()错了,却不知道怎么修改
void Bookinfmation::OnBnClickedButton1()
{
    // TODO:  在此添加控件通知处理程序代码
    _RecordsetPtr m_pRecordset;
    m_pRecordset.CreateInstance(__uuidof(Recordset));
    MYsql mysql;
    _bstr_t sql = "SELECT * FROM 书籍信息";
    m_pRecordset = mysql.GetRecordSet(sql);
    CString a1,a2,a3,a4,a5,a6;
    GetDlgItem(B_BookName)->GetWindowText(a1);
    GetDlgItem(B_BookID)->GetWindowText(a2);
    GetDlgItem(B_Form)->GetWindowText(a3);
    GetDlgItem(B_Publisher)->GetWindowText(a4);
    GetDlgItem(B_Price)->GetWindowText(a5);
    GetDlgItem(B_Publish_date)->GetWindowText(a6);
    //try
    //{
        if (m_pRecordset != NULL)//&&m_pRecordset->adoEOF)
        {
            m_pRecordset->MoveLast();
            m_pRecordset->AddNew();
            //UpdateData();
            //AfxMessageBox(_T("增加新的一行"));
            m_pRecordset->PutCollect("BookName", (_bstr_t)a1);
            m_pRecordset->PutCollect("BookID", (_bstr_t)a2);
            m_pRecordset->PutCollect("Form", (_bstr_t)a3);
            m_pRecordset->PutCollect("Publisher", (_bstr_t)a4);
            m_pRecordset->PutCollect("Price", (_bstr_t)a5);
            m_pRecordset->PutCollect("Publish_date", (_bstr_t)a6);
            m_pRecordset->Update();        //???错了
            AfxMessageBox(_T("增加成功"));
        }
    //}
    else //catch (_com_error e)
    {
        AfxMessageBox(_T("添加失败"));
    }
}
哪位大大告诉我为什么Update()错了
2015-12-08 18:03
七月的书签
Rank: 2
等 级:论坛游民
帖 子:8
专家分:27
注 册:2015-11-28
收藏
得分:0 
向数据库中插入信息
2015-12-08 18:20
七月的书签
Rank: 2
等 级:论坛游民
帖 子:8
专家分:27
注 册:2015-11-28
收藏
得分:0 
虽然他显示增加成功,但是在数据库中并没有增加信息
2015-12-08 18:34
快速回复:UPdate()错了,却不知道怎么修改
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017051 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved