Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

एसक्यूएल क्वेरी और ड्रॉपडाउन सूची

आपको .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. SubQuery MySQL के साथ INSERT INTO

  2. MySQL और JDBC के साथ तैयार स्टेटमेंट कैश

  3. IF... ELSE WHERE क्लॉज MySQL

  4. माता-पिता - एक ही टेबल के भीतर बाल संबंध

  5. टेबल्स को लॉक किए बिना MySQLDump चलाएँ