sql >> データベース >  >> RDS >> Sqlserver

データベース内のデータを検索

    これは、メンバーシップ モデルを使用しない最も単純な方法です。これは datareader を使用した簡単な方法です。

        SqlDataReader sdrDatanew = null;
        string strnew;
        string connectionString = WebConfigurationManager.ConnectionStrings["Gen_LicConnectionString"].ConnectionString;
        SqlConnection connew = new SqlConnection(connectionString);
        connew.Open();
        strnew = "select User_Type from User_Details where User_Type='" + ddlUserSel.SelectedItem.Value + "' AND LoginID = '" + txtUserName.Text + "' AND Password = '" + txtPassword.Text + "'";
        SqlCommand sqlCommnew = new SqlCommand(strnew, connew);
        sdrDatanew = sqlCommnew.ExecuteReader();
    
        int userType = 0;
    
        if (sdrDatanew.HasRows)
        {
            if (sdrDatanew.Read())
            {
                userType = Convert.ToInt32(sdrDatanew["User_Type"].ToString());
            }
        }
    
        switch (userType)
        {
            case 0:
                Response.Redirect("Lic_Gen.aspx");
                break;
            case 1:
                Response.Redirect("Cust_Page.aspx");
                break;
            default:
                Console.WriteLine("Invalid User/Password");
                Console.ReadLine();
                break;
        }
    
        connew.Close();
    



    1. ORA-19011:文字列バッファが小さすぎます

    2. INとサブクエリを使用したMYSQLUPDATE

    3. Linked Server の代わりに OPENDATASOURCE

    4. Magento-製品価格のインデックスを再作成できません-外部キー制約が失敗します