In this article learn how to get last inserted value in a table. When we insert data into table we get the last identity value using @@IDENTITY.
private void insertProduct()
{
SqlConnection myConnection;
try
{
myConnection = new SqlConnection((string)Session["DBConnector"]);
myConnection.Open();
StringBuilder sql = new StringBuilder();
SqlCommand myCommand = new SqlCommand("usp_InsertProduct", myConnection);
myCommand.CommandType = CommandType.StoredProcedure;
myCommand.Parameters.Clear();
myCommand.Parameters.Add("@Name", txtName.Text);
myCommand.ExecuteNonQuery();
myCommand = new SqlCommand("SELECT @@IDENTITY", myConnection);
int ProductId = Convert.ToInt32(myCommand.ExecuteScalar());
}
catch (Exception ex)
{
//Something went wrong
throw;
}
finally
{
myConnection.Close();
//Finally, close the connection
}
}
Post your comments / questions
Recent Article
- How to create custom 404 error page in Django?
- Requested setting INSTALLED_APPS, but settings are not configured. You must either define..
- ValueError:All arrays must be of the same length - Python
- Check hostname requires server hostname - SOLVED
- How to restrict access to the page Access only for logged user in Django
- Migration admin.0001_initial is applied before its dependency admin.0001_initial on database default
- Add or change a related_name argument to the definition for 'auth.User.groups' or 'DriverUser.groups'. -Django ERROR
- Addition of two numbers in django python
Related Article