public bool ValidateUser(string uName)
{
SqlCommand cmd = new SqlCommand();
if (connection == null)
{
connection = connectToDB();
}
cmd.Connection = connection;
cmd.CommandText = "Select * from Users where UserName='" + uName + "'";
cmd.CommandType = CommandType.Text;
SqlDataReader dr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
if (dr.Rows.Count > 0)
{
return true;
}
else
{
return false;
}
データ アクセス レイヤーにコードを書きましたが、列をカウントするために行でエラーが発生していました。
エラー:
'System.Data.SqlClient.SqlDataReader' には 'Rows' の定義が含まれておらず、タイプ 'System.Data.SqlClient.SqlDataReader' の最初の引数を受け入れる拡張メソッド 'Rows' が見つかりませんでした (using ディレクティブがありませんか?またはアセンブリ参照?)