简单的密码系统 (在线等,马上给分)
if ( Edit2->Text != Edit3->Text)
{
MessageBox(NULL ,"¶Ô²»ÆðÄãÊäÈëµÄÁ½´Î¿ÚÁî²»Ò»Ñù,ÇëÖØÊä","´íÎó",MB_OK);
Edit2->SetFocus();
}
try
{
AnsiString queryString;
queryString = "update operat set passwd =";
queryString +="'";
queryString += Edit2->Text;
queryString +="'";
queryString += " where op_name=";
queryString +="'";
queryString += Form2->mstrStuName;
queryString +="'";
DataModule1->operADOQuery->SQL->Clear();
DataModule1->operADOQuery->SQL->Add(queryString);
DataModule1->operADOQuery->ExecSQL();
DataModule1->operADOQuery->Open();
}
catch( EDBEngineError &E)
{
MessageBox(this, "Óû§Ãû´íÎó»ò¿ÚÁî´íÎó!", "´íÎó", MB_OK);
}
能执行,也能改密码,就是报错:
EOLEeception with message '当前提供程序不支持从单一执行返回多个记录集'
请问如何解决?
我确定,当前SQL执行只找到了一条记录