sql >> Database teknologi >  >> RDS >> Mysql

sql-forespørgsel og dropdownliste

Du skal bruge .SelectedValue egenskab for at hente værdien af ​​dropdown:-

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

For at hente dropdown-tekst:-

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

Bemærk også, at du har brug for en pladsholder som {0} , når du bruger String.Format .

Selvom du ifølge din forespørgsel for det meste rammer en database, så pas på SQL-injektion , brug parameteriseret forespørgsel som denne:-

  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. Vælg en enkelt kolonneværdi og gem den i variabel oracle sql

  2. Giver tilladelse til brugere på andet skema

  3. Opret to arrays til to felter, og hold sorteringsrækkefølgen af ​​arrays synkroniseret (uden underforespørgsel)

  4. MySQL-valganmodning parallelt (python)