Delete Operation using SqlClient
The Delete operation removes records from a database. This example demonstrates deleting an employee record using SqlCommand
.
Key Topics
Delete Example
Example
using System;
using System.Data.SqlClient;
class Program
{
static void Main()
{
string connectionString = "Server=localhost;Database=MyDatabase;User Id=myUser;Password=myPassword;";
string query = "DELETE FROM Employees WHERE Name = @Name";
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(query, connection);
command.Parameters.AddWithValue("@Name", "John Doe");
connection.Open();
int rowsAffected = command.ExecuteNonQuery();
Console.WriteLine(rowsAffected + " row(s) deleted.");
}
}
}
Explanation: This example uses SqlCommand
to delete a specific employee record securely using parameters.
Key Takeaways
- Use
ExecuteNonQuery
for delete operations. - Always confirm that parameters are used to prevent accidental or malicious deletions.