Calling Update SQL Server Stored Procedures using ADO.Net

Create a Stored Procedure in SQL-SERVER :-
CREATE PROCEDURE [dbo].[UpdateEmployeeDetails]
      @FirstName varchar(50),
      @LastName varchar(50),
      @City varchar(50),
      @Country varchar(50)
AS
BEGIN
      SET NOCOUNT ON;
      UPDATE  Employees SET City = @City, Country @Country
      WHERE FirstName=@FirstName AND LastName=@LastName
END



Connection String :

<connectionStrings>
      <add name="conStr"
        connectionString="Data Source=.\SQLEXPRESS;
                          database=MyDatabaseName;Integrated Security=true"/>
</connectionStrings>
aspx code:
  <div class="form-group">
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /><br />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox><br /><br />
<asp:TextBox ID="TextBox3" runat="server"></asp:TextBox><br /><br />
<asp:TextBox ID="TextBox4" runat="server"></asp:TextBox><br /><br />
<asp:Button ID="Button1" runat="server" Text="Update" OnClick="Button1_Click" />
</div>



c# - Code-Behind:
protected void Button1_Click(object sender, EventArgs e){
String strConnString = ConfigurationManager.ConnectionStrings["conStr"].ConnectionString;
SqlConnection con = new SqlConnection(strConnString);
SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "UpdateEmployeeDetails";
cmd.Parameters.Add("@FirstName"SqlDbType.VarChar).Value = txtFirstName.Text.Trim();
cmd.Parameters.Add("@LastName"SqlDbType.VarChar).Value = txtLastName.Text.Trim();
cmd.Parameters.Add("@City"SqlDbType.VarChar).Value = txtCity.Text.Trim();
cmd.Parameters.Add("@Country"SqlDbType.VarChar).Value = txtCountry.Text.Trim();
cmd.Connection = con;
try
{
    con.Open();
    cmd.ExecuteNonQuery();
    lblMessage.Text = "Record updated successfully";
}
catch (Exception ex)
{
    throw ex;
}
finally
{
    con.Close();
    con.Dispose();
}
}






Comments

Popular posts from this blog

Automatically send Birthday email using C#.Net

Drag and Drop multiple File upload using jQuery AJAX in ASP.Net using C# and VB.Net

Difference between each and map in jquery