Here’s an example C# code with namespaces to insert data into SQL Server table with textbox input:
using System;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace InsertDataToSQLTable
{
public partial class Form1 : Form
{
// Define connection string for SQL Server
private string connectionString = "Data Source=SERVERNAME;Initial Catalog=DATABASENAME;Integrated Security=True";
public Form1()
{
InitializeComponent();
}
private void btnInsert_Click(object sender, EventArgs e)
{
// Get textbox input values
string name = txtName.Text;
string address = txtAddress.Text;
int age = int.Parse(txtAge.Text);
// Define SQL query to insert data into table
string query = "INSERT INTO Persons (Name, Address, Age) VALUES (@Name, @Address, @Age)";
try
{
// Open SQL Server connection
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
// Define SQL command with parameters
using (SqlCommand command = new SqlCommand(query, connection))
{
command.Parameters.AddWithValue("@Name", name);
command.Parameters.AddWithValue("@Address", address);
command.Parameters.AddWithValue("@Age", age);
// Execute SQL command
command.ExecuteNonQuery();
// Show success message
MessageBox.Show("Data inserted successfully.");
}
}
}
catch (Exception ex)
{
// Show error message
MessageBox.Show("Error: " + ex.Message);
}
}
}
}
In this example, we first define the necessary namespaces: System
for general functionality, System.Data.SqlClient
for SQL Server specific functionality, and System.Windows.Forms
for the form and textbox functionality.
Then, we create a form called Form1
and define a connection string to the SQL Server database we want to insert data into.
Next, we create a button called btnInsert
and define its click event handler, which retrieves the values from three textboxes on the form (txtName
, txtAddress
, and txtAge
), builds an SQL query string to insert the data into a table called Persons
, and executes the SQL command with the parameterized values. If an error occurs during the execution, the error message will be displayed to the user. If the command executes successfully, a success message will be displayed to the user.
Note that this code assumes that you have a SQL Server database called DATABASENAME
with a table called Persons
that has three columns called Name
, Address
, and Age
. You may need to modify the connection string and SQL query string to match your database and table names.