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

SQLクエリとドロップダウンリスト

    .SelectedValueを使用する必要があります ドロップダウンの値をフェッチするプロパティ:-

    string raf = string.Format("select Id from Customer WHERE email={0}",
                                      dropdownlist1.SelectedValue);
    

    ドロップダウンテキストを取得する場合:-

    string raf = string.Format("select Id from Customer WHERE email={0}",
                                        dropdownlist1.SelectedItem.Text);
    

    また、{0}のようなプレースホルダーが必要であることに注意してください 、String.Formatを使用する場合 。

    クエリによると、ほとんどの場合データベースにアクセスしているため、SQLインジェクション に注意してください。 、次のようなパラメータ化されたクエリを使用します:-

      string raf = select Id from Customer WHERE [email protected];
      SqlCommand cmd = new SqlCommand(raf,conn);
      cmd.Parameters.Add("@DropdownText",SqlDbType.NVarchar,20).Value =
                                          dropdownlist1.SelectedItem.Text;
    


    1. 警告:サーバーのID検証なしでSSL接続を確立することはお勧めしません

    2. SSDでのMySQLのベンチマーク:ツールと戦略

    3. PHPとデータベース:ビュー、関数、およびストアドプロシージャのパフォーマンス

    4. Oracleの互換性レベルを確認する2つの方法(SQLclおよびSQL * Plus)