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

सी # में SQL क्वेरी को सीधे कैसे निष्पादित करें?

C# के भीतर से सीधे अपने आदेश को निष्पादित करने के लिए, आप SqlCommand वर्ग का उपयोग करेंगे।

पैरामैटरीकृत SQL (इंजेक्शन हमलों से बचने के लिए) का उपयोग करते हुए त्वरित नमूना कोड इस तरह दिख सकता है:

string queryString = "SELECT tPatCulIntPatIDPk, tPatSFirstname, tPatSName, tPatDBirthday  FROM  [dbo].[TPatientRaw] WHERE tPatSName = @tPatSName";
string connectionString = "Server=.\PDATA_SQLEXPRESS;Database=;User Id=sa;Password=2BeChanged!;";

using (SqlConnection connection = new SqlConnection(connectionString))
{
    SqlCommand command = new SqlCommand(queryString, connection);
    command.Parameters.AddWithValue("@tPatSName", "Your-Parm-Value");
    connection.Open();
    SqlDataReader reader = command.ExecuteReader();
    try
    {
        while (reader.Read())
        {
            Console.WriteLine(String.Format("{0}, {1}",
            reader["tPatCulIntPatIDPk"], reader["tPatSFirstname"]));// etc
        }
    }
    finally
    {
        // Always call Close when done reading.
        reader.Close();
    }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. कॉलम मानों को अल्पविराम से अलग सूची में जोड़ना

  2. SQL सर्वर 2016:एक डेटाबेस पुनर्स्थापित करें

  3. Microsoft SQL Server 2012 में AdventureWorks डेटाबेस नमूने स्थापित करना

  4. FORMAT () का उपयोग करके SQL सर्वर में किसी संख्या पर सशर्त स्वरूपण कैसे लागू करें

  5. Sql Server 2008 का उपयोग करके तालिका से शीर्ष 1000 पंक्तियों को कैसे हटाएं?