3

SQLテーブルにユーザーが存在するかどうかを確認する次の関数があります

private static bool  userexists(string user)
{
    bool userexists = false;

    SqlCommand c = new SqlCommand("SELECT COUNT(*) from UserTable where Username = @user");
    c.Parameters.Add(new SqlParameter("@user",user));
    using (SqlConnection con = new SqlConnection(Properties.Settings.Default.connectionString))
    {
        userexists = (bool)c.ExecuteScalar();
        return userexists;
    }
}

ユーザーが存在する場合でも返されfalseますが、何が間違っていますか?

4

4 に答える 4