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

सी # में पैरामीटर के साथ संग्रहीत प्रक्रिया को कॉल करें

यह काफी हद तक एक क्वेरी चलाने जैसा ही है। अपने मूल कोड में आप एक कमांड ऑब्जेक्ट बना रहे हैं, इसे cmd . में डाल रहे हैं परिवर्तनीय, और इसका कभी भी उपयोग न करें। हालांकि, यहां आप da.InsertCommand . के बजाय इसका उपयोग करेंगे ।

साथ ही, using . का उपयोग करें सभी डिस्पोजेबल वस्तुओं के लिए, ताकि आप सुनिश्चित हों कि उनका ठीक से निपटान किया गया है:

private void button1_Click(object sender, EventArgs e) {
  using (SqlConnection con = new SqlConnection(dc.Con)) {
    using (SqlCommand cmd = new SqlCommand("sp_Add_contact", con)) {
      cmd.CommandType = CommandType.StoredProcedure;

      cmd.Parameters.Add("@FirstName", SqlDbType.VarChar).Value = txtFirstName.Text;
      cmd.Parameters.Add("@LastName", SqlDbType.VarChar).Value = txtLastName.Text;

      con.Open();
      cmd.ExecuteNonQuery();
    }
  }
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर चुपचाप संग्रहीत कार्यविधियों में varchar की काट-छाँट करता है

  2. SQL सर्वर में तालिका से Xml मानों और विशेषताओं के लिए क्वेरी कैसे करें?

  3. SQL सर्वर 2019 में त्वरित डेटाबेस रिकवरी

  4. SQL सर्वर में ग्रुप बाय, होने और कहां क्लॉज का निष्पादन क्रम?

  5. SQL सर्वर में डायनेमिक SQL को कैसे साफ़ करें (SQL इंजेक्शन को रोकें)?