Tuesday, 17 January 2017

STUDENT RECORD USING ADO.NET

PROGRAM:


Imports System.Data.SqlClient
Public Class Form1
    Dim sqlconn As New SqlConnection()
    Dim sqlcomm As New SqlCommand()
    Dim sqldaat As New SqlDataAdapter()
    Dim ds As New DataSet()
    Private Sub StdBindingNavigatorSaveItem_Click(sender As System.Object, e As System.EventArgs) Handles StdBindingNavigatorSaveItem.Click
Me.Validate()
Me.StdBindingSource.EndEdit()
Me.TableAdapterManager.UpdateAll(Me.VickyDataSet)
    End Sub
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
        'TODO: This line of code loads data into the 'VickyDataSet2.std' table. You can move, or remove it, as needed.
Me.StdTableAdapter1.Fill(Me.VickyDataSet.std)
    End Sub
    Private Sub insert_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
sqlconn = New SqlConnection("Data Source=PRINCES\QLEXPRESS;InitialCatalog=vicky;Integrated Security=True")
sqlcomm = New SqlCommand("dbo.StoredProcedure1", sqlconn)
sqlcomm.CommandType = CommandType.StoredProcedure
sqlcomm.Parameters.AddWithValue("@name", TextBox1.Text)
sqlcomm.Parameters.AddWithValue("@regno", TextBox2.Text)
sqlcomm.Parameters.AddWithValue("@dept", TextBox3.Text)
sqlconn.Open()
sqlcomm.ExecuteNonQuery()
sqlconn.Close()
MessageBox.Show("inserted",”Data Inserted”)
    End Sub

    Private Sub delete_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
sqlconn = New SqlConnection("Data Source=PRINCE\SQLEXPRESS;InitialCatalog=vicky;Integrated Security=True")
sqlcomm = New SqlCommand("dbo.StoredProcedure3", sqlconn)
sqlcomm.CommandType = CommandType.StoredProcedure
sqlcomm.Parameters.AddWithValue("@name", TextBox1.Text)
sqlconn.Open()
sqlcomm.ExecuteNonQuery()
sqlconn.Close()
MessageBox.Show("deleted",”Record Deleted”)
    End Sub
Private Sub update_Click(sender As System.Object, e As System.EventArgs) Handles Button4.Click
sqlconn = New SqlConnection("Data Source=PRINCE\SQLEXPRESS;InitialCatalog=vicky;Integrated Security=True")
sqlcomm = New SqlCommand("dbo.StoredProcedure5", sqlconn)
sqlcomm.CommandType = CommandType.StoredProcedure
sqlconn.Open()
sqlcomm.Parameters.AddWithValue("@name", TextBox1.Text)
sqlcomm.Parameters.AddWithValue("@regno", TextBox2.Text)
sqlcomm.Parameters.AddWithValue("@dept", TextBox3.Text)
        Try
sqlcomm.ExecuteNonQuery()
        Catch ex As SqlException
        Catch ex As Exception
        Finally
            If IsNothing(sqlcomm) = False Then
sqlcomm.Dispose()
sqlcomm = Nothing
            End If
sqlconn.Close()
        End Try
MessageBox.Show("Updated", "Record Updated")
    End Sub
End Class
   Private Sub select_Click(sender As System.Object, e As System.EventArgs) Handles Button5.Click
sqlconn = New SqlConnection("Data Source=PRINCE\SQLEXPRESS;InitialCatalog=vicky;Integrated Security=True")
sqlcomm = New SqlCommand("dbo.StoredProcedure6", sqlconn)
sqlcomm.CommandType = CommandType.StoredProcedure
sqlconn.Open()
sqldaat.SelectCommand = sqlcomm
sqldaat.Fill(ds, "dbo.StoredProcedure6")
sqlconn.Close()
    End Sub
Private Sub exit_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
        End
    End Sub
Create Database:
Create database student;
Create Table:
Create table std(name nvarchar(50), regnoint, deptnvarchar(50));
STORED PROCEDURE:
Insert:
ALTER PROCEDURE dbo.StoredProcedure1
            @name nvarchar(50),@regnoint,@deptnvarchar(50)
AS
insert into std values(@name,@regno,@dept)
            RETURN

Delete:

ALTER PROCEDURE dbo.StoredProcedure3
            @name nvarchar(50)
AS
delete from std where @name=name
            RETURN

Update:
ALTER PROCEDURE dbo.StoredProcedure5
            @name nvarchar(50),@regnoint,@deptnvarchar(50)
AS
updatestd set name=@name,regno =@regno,dept=@dept where name=@name
            RETURN

Select:
ALTER PROCEDURE dbo.StoredProcedure6
            @name nvarchar(50)
AS
select* from std where name=@name

            RETURN

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home