您的位置:首页 > 数据库 > MySQL

MySQL 删除数据失败问题

2015-08-28 16:21 666 查看
代码如下:

ADOConn m_AdoConn;
m_AdoConn.OnInitADOConn();
_bstr_t sql;
sql ="select * from st order by name desc;";
_RecordsetPtr m_pRecordset;
m_pRecordset=m_AdoConn.GetRecordSet(sql);
int pos=m_list.GetSelectionMark();
//CString m_id;
try
{
m_pRecordset->Move((long)pos,vtMissing);
m_pRecordset->Delete(adAffectCurrent);
m_pRecordset->Update();
m_AdoConn.ExitConnect();
}
catch(...)
{
MessageBox("操作失败");
return;
}
MessageBox("删除成功");
m_list.DeleteAllItems();
ShowTable();


在对数据进行删除操作时,如果数据库所要删除的项目中存在中文字符的话,删除数据的操作将会失败,若为英文和数字却可以删除。(另MySQL数据存储顺序为添加数据顺序。)以上问题仍需研究。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: