求助 这是我的mfc下一个修改数据库信息的一段代码,里面执行到m_Ado.m_pRecordset->Update(); 这句话的时候就会出现异常,而且修改不了数据库内的信息。
来源:互联网 发布:上海程序员工资一般多少 编辑:程序博客网 时间:2024/06/06 05:27
{
UpdateData(true);
ADO m_Ado;
CString str;
int nItem = m_ListStudent.GetNextSelectedItem(possion);
str.Format("%s",m_ListStudent.GetItemText(nItem,0));
CString msg;
msg.Format("你确定要修改学号:%s的信息?",str);
m_Ado.OnInitADOConn();
CString sql;
sql.Format("update Students \
set Student_Sno ='%s',Student_Sname = '%s',Student_Sex = '%s',Departments_Dno = '%s' \
where Student_Sno='%s'",m_Sno,m_Sname,m_Sex,m_Department,str);
m_Ado.m_pRecordset = m_Ado.OpenRecordset(sql); //打开记录集
if ( AfxMessageBox(msg,MB_YESNO) == IDYES)
{
if ( m_Ado.ExcuteSQL((_bstr_t)sql) )
{
MessageBox("恭喜,操作成功!");
m_Ado.m_pRecordset->Update(); //更新记录集 //出现异常………………
m_Ado.CloseRecordset(); //关闭记录集
m_Ado.CloseConn(); //断开数据库连接
}
else
{
MessageBox("修改失败,请核查");
return;
}
}
AddToGrid();//函数原型在下面(没错)
}
void CStuInfoDlg::AddToGrid(void)
{
ADO m_Ado;
m_Ado.OnInitADOConn();//连接数据库
CString SQL = "select * from Students order by Student_Sno asc";
//设置查询字符串
m_Ado.m_pRecordset = m_Ado.OpenRecordset(SQL);//打开记录集
while(!m_Ado.m_pRecordset->adoEOF)
{
m_ListStudent.InsertItem(0," "); //向列表视图控件中插入行
//向列表视图中插入列
m_ListStudent.SetItemText(0,0,(char*)(_bstr_t)m_Ado.m_pRecordset->GetCollect("Student_Sno"));
m_ListStudent.SetItemText(0,1,(char*)(_bstr_t)m_Ado.m_pRecordset->GetCollect("Student_SName"));
m_ListStudent.SetItemText(0,2,(char*)(_bstr_t)m_Ado.m_pRecordset->GetCollect("Student_Sex"));
m_ListStudent.SetItemText(0,3,(char*)(_bstr_t)m_Ado.m_pRecordset->GetCollect("Departments_Dno"));
m_Ado.m_pRecordset->MoveNext();//将记录集指针移动到下一条记录
}
//m_Ado.m_pRecordset->Update();
m_Ado.CloseRecordset();
m_Ado.CloseConn();//断开数据库连接
}
- 求助 这是我的mfc下一个修改数据库信息的一段代码,里面执行到m_Ado.m_pRecordset->Update(); 这句话的时候就会出现异常,而且修改不了数据库内的信息。
- 修改我的电脑注册到显示的信息
- SSH三大框架CRUD项目中为什么会出现web页面页面数据出现修改,但是数据库里面的数据却没有修改
- 我的第一个求助信息,我怎么进不了讲座
- 而且我年青的时候就出来了
- 版本信息的修改
- DEDE 数据库配置信息的修改方法
- sqlserver 查询,修改数据库的信息
- phpcms 修改链接数据库的配置文件信息
- 修改informatica数据库的连接信息
- 编程题 数据库内的学生信息 POJ
- 强类型dataset中用到的一段代码,将修改同步到数据库
- Discuz 可以进主页,但是进入点击版块和帖子信息的时候就会出现http404错误
- 在jsp里面实现注册新用户的功能,但是不能把数据插入到数据库中,是怎么回事,求助,我的代码如下
- 修改设备管理器信息,修改我的电脑系统属性,修改dxdiag信息
- theme508 邮件里面的订单列表信息修改
- ruby on rails 修改数据库内所有用户的密码
- thinkphp 在数据库更新(save)的时候,如果字段没有被修改,会更新失败 和数据的自动验证,插入的时候可以自动验证,但更新的时候就不能验证了
- 实现攻击扣血的流程
- 疑难小问题---javascript
- 直接拿来用!最火的iOS开源项目(一)
- Connection cannot be null when 'hibernate.dialect' not set
- cocos2d-x新手日记(一)
- 求助 这是我的mfc下一个修改数据库信息的一段代码,里面执行到m_Ado.m_pRecordset->Update(); 这句话的时候就会出现异常,而且修改不了数据库内的信息。
- svn: Could not use external editor to fetch log message; 问题解决
- 杭电2159-FATE (二维背包运用+详细解释)
- 百度地图API的问题集锦
- 吃亏是福
- spinner 不能设置 OnItemClickListerner();
- GSL-蒙特卡洛积分
- 直接拿来用!最火的iOS开源项目(二)
- Request 获取路径