Insert Data to SQL-SERVER from Webform by using Stored Procedure
Step 1 : Create a Table in Sql-Server
CREATE TABLE LearningSite (
ID Int primary key Identity(1,1),
Topic nvarchar(max),
Status nvarchar(max),
);

Step 2 Create Stored-Procedure :
create procedure InsertLS
@Topic nvarchar(max),
@Status nvarchar(max)
as
begin
insert into LearningSite(Topic,Status) values(@Topic,@Status)
end

Step 3 : Create a Webapplication in Visual-Studio and Add a Webform
Step 4: Give a connection string in Web.Config
<connectionStrings>
<add name="conStr" connectionString="Data Source=Sqlservername; Initial Catalog=Company;
Integrated Security=True; MultipleActiveResultSets=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
Company:-Database Name.
Step 5 : Write Below code in aspx page:
<asp:TextBox ID="TextBox1" runat="server" Placeholder="Topic"></asp:TextBox><br /><br />
<asp:TextBox ID="TextBox2" runat="server" Placeholder="Status"></asp:TextBox><br /><br />
<asp:Button ID="Button1" runat="server" Text="Insert" OnClick="Button1_Click" />
<asp:Label ID="Label1" runat="server"></asp:Label>
Step 6 : Code Behind :
Write a connection string by using ConfigurationManager
string constr = ConfigurationManager.ConnectionStrings["conStr"].ConnectionString;
Step 7 :
write below line in Page void
ValidationSettings.UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;
Step 8 :
Write below code in Button1_Click
SqlConnection con = new SqlConnection(constr);
SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "InsertLS";
cmd.Parameters.Add("@Topic", SqlDbType.VarChar).Value = TextBox1.Text.Trim();
cmd.Parameters.Add("@Status", SqlDbType.VarChar).Value = TextBox2.Text.Trim();
cmd.Connection = con;
try
{
con.Open();
cmd.ExecuteNonQuery();
Label1.Text = "Record inserted successfully";
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
con.Dispose();
}
Finally Execute:
CREATE TABLE LearningSite (
ID Int primary key Identity(1,1),
Topic nvarchar(max),
Status nvarchar(max),
);
Step 2 Create Stored-Procedure :
create procedure InsertLS
@Topic nvarchar(max),
@Status nvarchar(max)
as
begin
insert into LearningSite(Topic,Status) values(@Topic,@Status)
end
Step 3 : Create a Webapplication in Visual-Studio and Add a Webform
Step 4: Give a connection string in Web.Config
<connectionStrings>
<add name="conStr" connectionString="Data Source=Sqlservername; Initial Catalog=Company;
Integrated Security=True; MultipleActiveResultSets=True;"
providerName="System.Data.SqlClient" />
</connectionStrings>
Company:-Database Name.
Step 5 : Write Below code in aspx page:
<asp:TextBox ID="TextBox1" runat="server" Placeholder="Topic"></asp:TextBox><br /><br />
<asp:TextBox ID="TextBox2" runat="server" Placeholder="Status"></asp:TextBox><br /><br />
<asp:Button ID="Button1" runat="server" Text="Insert" OnClick="Button1_Click" />
<asp:Label ID="Label1" runat="server"></asp:Label>
Step 6 : Code Behind :
Write a connection string by using ConfigurationManager
string constr = ConfigurationManager.ConnectionStrings["conStr"].ConnectionString;
Step 7 :
write below line in Page void
ValidationSettings.UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;
Step 8 :
Write below code in Button1_Click
SqlConnection con = new SqlConnection(constr);
SqlCommand cmd = new SqlCommand();
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "InsertLS";
cmd.Parameters.Add("@Topic", SqlDbType.VarChar).Value = TextBox1.Text.Trim();
cmd.Parameters.Add("@Status", SqlDbType.VarChar).Value = TextBox2.Text.Trim();
cmd.Connection = con;
try
{
con.Open();
cmd.ExecuteNonQuery();
Label1.Text = "Record inserted successfully";
}
catch (Exception ex)
{
throw ex;
}
finally
{
con.Close();
con.Dispose();
}
Finally Execute:
Comments
Post a Comment