Stored Procedures Example
1)Show data using stored procedure
code for select procedure
create procedure studentselectalproc1as select * from student |
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication19
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=R4R-03\\SQLEXPRESS;Initial
Catalog=ashish ;Integrated Security=True");
con.Open();
SqlCommand cmd=new SqlCommand("studentselectalproc1",con);
SqlDataAdapter ad = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
ad.Fill(ds);
cmd.CommandType = CommandType.StoredProcedure;
dataGridView1.DataSource = ds.Tables[0];
}
}
}
}
2)Insert data using stored procedure
code for Insert procedure
create procedure studentinsertproc@stdid text, @subid text, @subname text, @mark int as insert into student (stdid, subid, subname ,mark) values ( @stdid, @subid, @subname, @mark ) |
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication19
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=R4R-03\\SQLEXPRESS;Initial
Catalog=student ;Integrated Security=True");
con.Open();
SqlCommand cmd=new SqlCommand("studentinsertproc",con);
SqlParameter spm = new SqlParameter();
cmd.Parameters.AddWithValue("@stdid", textBox1.Text);
cmd.Parameters.AddWithValue("@subid", textBox2.Text);
cmd.Parameters.AddWithValue("@subname", textBox3.Text);
cmd.Parameters.AddWithValue("@mark", Convert.ToInt32( textBox4.Text));
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
}
}
}
create proc updatestdrecordproc@stdid nchar(10),@stdname nchar(10), @mark int asupdate student set stdname=@stdname,mark=@mark where stdid=@stdid |
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication19
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=R4R-03\\SQLEXPRESS;Initial
Catalog=studentrecord;Integrated Security=True");
con.Open();
SqlCommand cmd=new SqlCommand("updatestdrecordproc",con);
SqlParameter spm = new SqlParameter();
cmd.Parameters.AddWithValue("@stdid", textBox1.Text);
cmd.Parameters.AddWithValue("@stdname", textBox2.Text);
cmd.Parameters.AddWithValue("@mark", Convert.ToInt32( textBox3.Text));
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
}
}
}3)Delete data using stored procedurecode for Update procedure
create proc delstdrecordproc@stdid nchar(10)
asdelete from student where stdid=@stdid
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace WindowsFormsApplication19
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=R4R-03\\SQLEXPRESS;Initial
Catalog=studentrecord;Integrated Security=True");
con.Open();
SqlCommand cmd=new SqlCommand("delstdrecordproc",con);
SqlParameter spm = new SqlParameter();
cmd.Parameters.AddWithValue("@stdid", textBox1.Text);
cmd.CommandType = CommandType.StoredProcedure;
cmd.ExecuteNonQuery();
}
}
}
0 comments:
Post a Comment