关于RowsAffected的问题

UFOBH 2006-01-26 10:47:55
各位老师:
我的代码如下,数据库中我明明有记录并且已经能够查询到,但MyP->RowsAffected总是等于0,这怎么可能呢,我用datasource都看到查询成功了并且查到记录,为什么还会这样

TADOQuery * MyP = new TADOQuery(this);
MyP->Close();
MyP->Connection=DataModule1->ADOConnection1;
MyP->SQL->Clear();
MyP->SQL->Add("Select * From P4 Where UserPass='f'");
MyP->Open();

if(MyP->RowsAffected==0)
{
Application->MessageBox("密码错误!","提示",0+48+0) ;
}
else
{
delete P_Pass_Form;
}
...全文
352 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
lvjack 2006-01-26
  • 打赏
  • 举报
回复
RowsAffected是指updated 或 deleted操作影响的记录数
lvjack 2006-01-26
  • 打赏
  • 举报
回复
if(MyP->RecordCount==0)
{
Application->MessageBox("密码错误!","提示",0+48+0) ;
}
else
{
delete P_Pass_Form;
}


1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧