Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

truy vấn sql và danh sách thả xuống

Bạn cần sử dụng .SelectedValue thuộc tính để tìm nạp giá trị của menu thả xuống:-

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

Để tìm nạp văn bản thả xuống:-

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

Ngoài ra, xin lưu ý rằng bạn cần một trình giữ chỗ như {0} , khi sử dụng String.Format .

Mặc dù theo truy vấn của bạn, hầu như bạn đang truy cập vào cơ sở dữ liệu, vì vậy hãy cẩn thận với SQL Injection , sử dụng truy vấn được tham số hóa như sau:-

  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. Truyền dữ liệu giữa cơ sở dữ liệu MySQL và Oracle

  2. Khi tôi ĐẶT HÀNG THEO một cột được tính toán, truy vấn chậm lại đáng kể - Điều này có thể được đẩy nhanh không?

  3. Cách sử dụng thẻ JSTL sql

  4. Sự cố với các ký tự UTF-8; những gì tôi thấy không phải là những gì tôi đã lưu trữ

  5. Cách SET SQL_BIG_SELECTS =1 trong câu lệnh Tham gia Laravel