Insert
Command Stored Procedure
Create Stored Procedure in SQL SERVER,
Create Table in DB and Go to server Explorer And Right Click on Store Procedure
Code For Create Insert Command In Save Data
ALTER PROCEDURE dbo.StoredProcedure1
/*
(
@parameter1 int
= 5,
= 5,
@parameter2
datatype OUTPUT
datatype OUTPUT
)
*/(
@eid varchar(20) ,
@ename varchar(20) )
AS
begin
INSERT INTO employee(eid,ename)VALUES(@eid,@ename)
/* SET NOCOUNT
ON */
ON */
END
Now Code IN .cs file On SAVE Button in web Page.
using System;
using
System.Collections;
System.Collections;
using
System.Configuration;
System.Configuration;
using
System.Data;
System.Data;
using
System.Linq;
System.Linq;
using
System.Web;
System.Web;
using
System.Web.Security;
System.Web.Security;
using
System.Web.UI;
System.Web.UI;
using
System.Web.UI.HtmlControls;
System.Web.UI.HtmlControls;
using
System.Web.UI.WebControls;
System.Web.UI.WebControls;
using
System.Web.UI.WebControls.WebParts;
System.Web.UI.WebControls.WebParts;
using
System.Xml.Linq;
System.Xml.Linq;
using
System.Data.SqlClient; //
add ado classes for SQL server
System.Data.SqlClient; //
add ado classes for SQL server
public partial class Default3 : System.Web.UI.Page
{
// Create
Connection and Command Object
Connection and Command Object
SqlConnection
cn = new SqlConnection();
cn = new SqlConnection();
SqlCommand
cmd = new SqlCommand();
cmd = new SqlCommand();
//
Now Define SQL Parameters for Insert data using Stored Procedure
Now Define SQL Parameters for Insert data using Stored Procedure
SqlParameter e1 = new SqlParameter();
SqlParameter e2 = new SqlParameter();
SqlParameter e3 = new SqlParameter();
SqlParameter e4 = new SqlParameter();
protected void Page_Load(object
sender, EventArgs e)
{
// Noe Open Connetion Using Connection Object
cn.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated
Security=True;User Instance=True";
cn.Open();
}
protected void Button1_Click(object
sender, EventArgs e)
{
cmd = new SqlCommand("StoredProcedure1",cn);
// "StoredProcedure1"- is name of stored procedur created in sql server.
cmd.CommandType = CommandType.StoredProcedure;
e1.ParameterName= "@eid";
// Parameters namegiven in store procedure (@eid,@ename)
// Parameters namegiven in store procedure (@eid,@ename)
e1.Direction = ParameterDirection.Input; // For Input data
e1.Value = TextBox1.Text;
// Value read from TextBox1 control from page
// Value read from TextBox1 control from page
e1.SqlDbType = SqlDbType.VarChar;
// Type of Parameter store value
// Type of Parameter store value
e1.Size = 20;
//Size of Parameter
//Size of Parameter
cmd.Parameters.Add(e1); // Add parameter using ADO.NET
e2.ParameterName = "@ename";
cmd.CommandType = CommandType.StoredProcedure;
e2.ParameterName
= "@ename";
e2.Direction = ParameterDirection.Input;
e2.Value =TextBox2.Text;
e2.SqlDbType = SqlDbType.VarChar;
e2.Size = 20;
cmd.Parameters.Add(e2);
cmd.ExecuteNonQuery();
Response.Write("Record insert successfully");
}
No comments:
Post a Comment
Comment Here