ユーザーが有効かどうかを確認したかったのですが、例外が発生しました。ユーザーが有効な場合は問題なく動作していますが、ユーザーが無効な場合は問題があります。
例外: 位置 0 に行がありません
これがコードの一部です。
public bool CheckUserExistAndReporter(string user)
{
int reporterDnnId = -1;
SMSFunctionController mysms = new SMSFunctionController();
DataSet uds = mysms.GetUsersUnitByUserName(user);
reporterDnnId = Convert.ToInt32(uds.Tables[0].Rows[0]["DnnUserID"]);
if (reporterDnnId > 0)
{
bool isValidUser = true;
return isValidUser;
}
//else
//{
//bool isValidUser =false;
//return isValidUser;
// }
return false;
}
それから私はそれをここに呼びます。
if (!CheckUserExistAndReporter(user))
{
ErrorLog(messageIn);
msgOut = "ugyldig Bruker";//Invalid User.
}
エラーは何ですか?