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

ExecutenonQuery काम नहीं कर रहा

सबसे पहले, पैरामीटर के साथ एक प्रक्रिया निष्पादित करते समय(s ), पैरामीटर को अल्पविराम से अलग करें

EXECUTE pr_Update @UserID, @Nominated

दूसरा, इसमें अपना कोड संशोधित करें,

    string sConnString = System.Configuration.ConfigurationManager.ConnectionStrings["ConString1"].ConnectionString;
    using(SqlConnection mySqlCon = new SqlConnection(sConnString))
    {
        using(SqlCommand mySqlCom = new SqlCommand())
        {
            mySqlCom.Connection = mySqlCon;
            mySqlCom.CommandText = "pr_Update";
            mySqlCom.CommandType = CommandType.StoredProcedure;
            mySqlCom.Parameters.Add("@UserID", SqlDbType.VarChar, 20).Value = UserID;
            mySqlCom.Parameters.Add("@Nominated", SqlDbType.Bit).Value = Nominated;
            try
            {
                mySqlCon.Open();
                mySqlCom.ExecuteNonQuery();
            }
            catch(SqlException ex)
            {
                // do something with the exception
                // don't hide it
            }

        }
    }


  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. कैस्केड ऑन डिलीट या ट्रिगर्स का उपयोग करें?

  3. SQL सर्वर में एक पहचान कॉलम का वृद्धि मूल्य लौटाएं

  4. अद्यतन विवरण से प्रभावित पंक्तियों की वापसी संख्या

  5. एसक्यूएल समारोह में तारीख के अलावा