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

सी # नेट का उपयोग कर एक combobox में एसक्यूएल सर्वर से सभी डेटाबेस की सूची कैसे प्राप्त करें?

sys.databases

SELECT name
FROM sys.databases;

संपादित करें:

मैं IDataReader का उपयोग करने, एक सूची लौटने और परिणामों को कैशिंग करने की अनुशंसा करता हूं। आप बस अपने ड्रॉप डाउन को परिणामों से बांध सकते हैं और जरूरत पड़ने पर कैशे से उसी सूची को पुनः प्राप्त कर सकते हैं।

public List<string> GetDatabaseList()
{
    List<string> list = new List<string>();

    // Open connection to the database
    string conString = "server=xeon;uid=sa;pwd=manager; database=northwind";

    using (SqlConnection con = new SqlConnection(conString))
    {
        con.Open();

        // Set up a command with the given query and associate
        // this with the current connection.
        using (SqlCommand cmd = new SqlCommand("SELECT name from sys.databases", con))
        {
            using (IDataReader dr = cmd.ExecuteReader())
            {
                while (dr.Read())
                {
                    list.Add(dr[0].ToString());
                }
            }
        }
    }
    return list;

}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. IP पते के माध्यम से SQL सर्वर से कनेक्ट करें

  2. एक चुनिंदा कॉलम के मूल्य को स्टोर करना और अगले के लिए इसका इस्तेमाल करना संभव है?

  3. SQL सर्वर लिंक्ड सर्वर उदाहरण क्वेरी

  4. तीन कॉलम SQL PIVOT

  5. SQL सर्वर डेटाबेस बदलें श्रोता सी #