Mysql
 sql >> Baza danych >  >> RDS >> Mysql

zapytanie sql i lista rozwijana

Musisz użyć .SelectedValue właściwość do pobrania wartości z listy rozwijanej:-

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

Aby pobrać tekst z listy rozwijanej:-

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

Pamiętaj też, że potrzebujesz symbolu zastępczego, takiego jak {0} , gdy używasz String.Format .

Chociaż zgodnie z zapytaniem najczęściej trafiasz do bazy danych, uważaj więc na wstrzyknięcie SQL , użyj sparametryzowanego zapytania w ten sposób:-

  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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak obsłużyć duży ruch MySQL?

  2. Hibernate @OneToMany wyrzuca MySQLSyntaxErrorException:Wystąpił błąd w składni SQL

  3. Wybierz, gdzie numer wiersza =numer wiersza

  4. Python, MySQL i SELECT dane wyjściowe do słownika z nazwami kolumn dla kluczy

  5. Jak odgadnąć schemat w Mysqlinput w locie w Talend