Mysql
 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 Injection , използвайте параметризирана заявка като тази:-

  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. ПОРЪЧАЙТЕ С NULL в MySQL

  2. mysql форматиране на дата с php

  3. Групирайте по диапазон от X дни

  4. DBUtils не успява да попълни полетата на Java Bean

  5. fetch_assoc връща последно вмъкнатите елементи