ASP.net Code

6
Introduction Here I am performing simple save, delete, search and update operations in a Windows Forms Application using the SqlParameter class. The SqlParamater class is found in the "System.Data.SqlClient" namespace. It is a class of a connected architecture of .NET framework. It represents parameters. We use the SqlParameter class to perform various operations. Open Visual Studio 2010 and create a Windows Forms Application. Add some UI Controls and arrange them like in the following figure. Write the following code 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 sqlparamater { public partial class Form1 : Form { public Form1() { InitializeComponent(); } SqlConnection conn; SqlCommand comm;

description

ADD DELETE UPDATE

Transcript of ASP.net Code

Page 1: ASP.net Code

Introduction

Here I am performing simple save, delete, search and update operations in a Windows Forms Application using the SqlParameter class. The SqlParamater class is found in the "System.Data.SqlClient" namespace. It is a class of a connected architecture of .NET framework. It represents parameters. We use the SqlParameter class to perform various operations.

Open Visual Studio 2010 and create a Windows Forms Application. Add some UI Controls and arrange them like in the following figure. 

Write the following code

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 sqlparamater{    public partial class Form1 : Form    {        public Form1()        {             InitializeComponent();        }        SqlConnection conn;        SqlCommand comm;        string connstr = "database=student;server=.;user=sa;password=wintellect";        private void btnsave_Click(object sender, EventArgs e)        {            conn = new SqlConnection(connstr);            comm = new SqlCommand();

Page 2: ASP.net Code

            conn.Open();            // creating instance of SsqlParameter            SqlParameter rollno=new SqlParameter("@rn",SqlDbType.Int);            SqlParameter name = new SqlParameter("@n", SqlDbType.VarChar);            SqlParameter course = new SqlParameter("@c", SqlDbType.VarChar);            SqlParameter city = new SqlParameter("@ci", SqlDbType.VarChar);            // Adding parameter to SqlCommand            comm.Parameters.Add(rollno);            comm.Parameters.Add(name);            comm.Parameters.Add(course);            comm.Parameters.Add(city);            // Setting values             rollno.Value = Convert.ToInt32(txtrollno.Text);            name.Value = txtname.Text;            course.Value = txtcourse.Text;            city.Value = txtcity.Text;            // adding connection to SqlCommand            comm.Connection = conn;            // Sql Statement            comm.CommandText = "insert into student_detail values(@rn,@n,@c,@ci)";             try            {                comm.ExecuteNonQuery();                MessageBox.Show("Saved");                txtcity.Clear();                txtcourse.Clear();                txtname.Clear();                txtrollno.Clear();            }            catch (Exception)            {                MessageBox.Show("Not Saved");            }            finally            {                conn.Close();            }        }        private void btndelete_Click(object sender, EventArgs e)        {            conn = new SqlConnection(connstr);            comm = new SqlCommand();            conn.Open();             SqlParameter rollno = new SqlParameter("@rn", SqlDbType.Int);                       comm.Parameters.Add(rollno);                           rollno.Value = Convert.ToInt32(txtrollno.Text);                       comm.Connection = conn;            comm.CommandText = "delete from student_detail where rollno=@rn"; 

Page 3: ASP.net Code

            try            {                comm.ExecuteNonQuery();                MessageBox.Show("Deleted....");                 txtcity.Clear();                txtcourse.Clear();                txtname.Clear();                txtrollno.Clear();                txtrollno.Focus();                            }            catch (Exception)            {                MessageBox.Show("Not Deleted....");            }            finally            {                conn.Close();            }        }         private void btnsearch_Click(object sender, EventArgs e)        {            if (txtrollno.Text == "")            {                MessageBox.Show("Please, Enter Roll No. of Student");            }            else            {                conn = new SqlConnection(connstr);                comm = new SqlCommand();                conn.Open();                 SqlParameter rollno = new SqlParameter("@rn", SqlDbType.Int);                SqlParameter name = new SqlParameter("@n", SqlDbType.VarChar);                SqlParameter course = new SqlParameter("@c", SqlDbType.VarChar);                SqlParameter city = new SqlParameter("@ci", SqlDbType.VarChar);                 comm.Parameters.Add(rollno);                comm.Parameters.Add(name);                comm.Parameters.Add(course);                comm.Parameters.Add(city);                rollno.Direction = ParameterDirection.Input;                name.Direction = ParameterDirection.Output;                course.Direction = ParameterDirection.Output;                city.Direction = ParameterDirection.Output;                 name.Size = 30;                course.Size = 20;                city.Size = 20;                 rollno.Value = Convert.ToInt32(txtrollno.Text);  

Page 4: ASP.net Code

                comm.Connection = conn;                comm.CommandText = "select @n=name,@c=course,@ci=city from student_detail where rollno=@rn";                 try                {                    comm.ExecuteNonQuery();                    txtname.Text = name.Value.ToString();                    txtcourse.Text = course.Value.ToString();                    txtcity.Text = city.Value.ToString();                 }                catch (Exception)                {                    MessageBox.Show("Not Found");                }                finally                {                    conn.Close();                }            }        }        private void btnupdate_Click(object sender, EventArgs e)        {            conn = new SqlConnection(connstr);            comm = new SqlCommand();            conn.Open();            SqlParameter rollno = new SqlParameter("@rn", SqlDbType.Int);            SqlParameter name = new SqlParameter("@n", SqlDbType.VarChar);            SqlParameter course = new SqlParameter("@c", SqlDbType.VarChar);            SqlParameter city = new SqlParameter("@ci", SqlDbType.VarChar);

            comm.Parameters.Add(rollno);            comm.Parameters.Add(name);            comm.Parameters.Add(course);            comm.Parameters.Add(city); 

            rollno.Value = Convert.ToInt32(txtrollno.Text);            name.Value = txtname.Text;            course.Value = txtcourse.Text;            city.Value = txtcity.Text;             comm.Connection = conn;            comm.CommandText = "update student_detail set name=@n,course=@c,city=@ci where rollno=@rn";             try            {                comm.ExecuteNonQuery();                MessageBox.Show("Updated....");                txtcity.Clear();                txtcourse.Clear();                txtname.Clear();                txtrollno.Clear();            }

Page 5: ASP.net Code

            catch (Exception)            {                MessageBox.Show("Not Updated....");            }            finally            {                conn.Close();            }        }         private void Form1_Load(object sender, EventArgs e)        {         }    }}

Run the application.

Output

You can Save, Delete, Search and Update records.