Advertisement
calfred2808

ss

Jun 5th, 2014
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
VB.NET 4.52 KB | None | 0 0
  1.  
  2. Imports System.Data.Sql
  3. Imports System.Data.SqlClient
  4.  
  5.  
  6. Public Class Form1
  7.  
  8.  
  9.  
  10.     'trial 1
  11.     Dim sql As New sqlClass
  12.     Public cmd As SqlCommand
  13.  
  14.     'trial 2
  15.     Dim conn As New SqlConnection With {.ConnectionString = "Server=localhost;Database=EMP201;Trusted_Connection=True;"}
  16.     Dim S As String
  17.     Dim daSql As New SqlDataAdapter(S, conn)
  18.     Dim dsSql As New DataSet
  19.  
  20.  
  21.  
  22.  
  23.     Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
  24.  
  25.         If sql.hconnection = True Then
  26.             status.Text = "Database connection succeed"
  27.  
  28.         Else
  29.             status.ForeColor = Color.Red
  30.             status.Text = "Database connection failed"
  31.         End If
  32.  
  33.     End Sub
  34.  
  35.  
  36.     Private Sub btnSearch_Click(sender As Object, e As EventArgs) Handles btnSearch.Click
  37.         Dim oConnection As New SqlConnection()
  38.         Dim oCommand As New SqlCommand()
  39.  
  40.  
  41.         Dim oAdapter As New SqlDataAdapter()
  42.         Dim dt As New DataTable()
  43.  
  44.  
  45.         oConnection.ConnectionString = "Server=localhost;Database=EMP201;Trusted_Connection=True;"
  46.         oConnection.Open()
  47.  
  48.         oCommand.Connection = oConnection
  49.         oCommand.CommandText = "SELECT * FROM EMPLOYEES WHERE EMPID = @EMPID"
  50.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@EMPID", txtbxSearch.Text))
  51.  
  52.         oAdapter.SelectCommand = oCommand
  53.         oAdapter.Fill(dt)
  54.  
  55.         txtbxEmpID.Text = dt.Rows(0)(0).ToString()
  56.         txtbxLname.Text = dt.Rows(0)(1).ToString()
  57.         txtbxFname.Text = dt.Rows(0)(2).ToString()
  58.         txtbxMname.Text = dt.Rows(0)(3).ToString()
  59.  
  60.  
  61.  
  62.     End Sub
  63.  
  64.     Private Sub btnADD_Click(sender As Object, e As EventArgs) Handles btnADD.Click
  65.  
  66.         Dim oConnection As New SqlConnection()
  67.         Dim oCommand As New SqlCommand()
  68.  
  69.  
  70.  
  71.         oConnection.ConnectionString = "Server=localhost;Database=EMP201;Trusted_Connection=True;"
  72.         oConnection.Open()
  73.  
  74.         oCommand.Connection = oConnection
  75.         oCommand.CommandText = "INSERT INTO Employees (LNAME, FNAME, MNAME, EMPID) VALUES (@LNAME, @FNAME, @MNAME, @EMPID)"
  76.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@LNAME", txtbxLname.Text))
  77.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@FNAME", txtbxFname.Text))
  78.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@MNAME", txtbxMname.Text))
  79.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@EMPID", Convert.ToInt16(txtbxEmpID.Text)))
  80.  
  81.         oCommand.ExecuteNonQuery()
  82.  
  83.  
  84.     End Sub
  85.  
  86.    
  87.  
  88.     Private Sub btnDel_Click(sender As Object, e As EventArgs) Handles btnDel.Click
  89.         Dim oConnection As New SqlConnection()
  90.         Dim oCommand As New SqlCommand()
  91.  
  92.  
  93.         Dim oAdapter As New SqlDataAdapter()
  94.         Dim dt As New DataTable()
  95.  
  96.         oConnection.ConnectionString = "Server=localhost;Database=EMP201;Trusted_Connection=True;"
  97.         oConnection.Open()
  98.  
  99.  
  100.         oCommand.Connection = oConnection
  101.  
  102.         oCommand.CommandText = "DELETE FROM EMPLOYEES WHERE EMPID = '" & txtbxEmpID.Text & "'"                                     'oCommand.CommandText = "DELETE FROM EMPLOYEES (LNAME,FNAME,MNAME) WHERE EMPID = @EMPID"
  103.  
  104.  
  105.  
  106.         oCommand.ExecuteNonQuery()
  107.        
  108.  
  109.  
  110.  
  111.     End Sub
  112.  
  113.     Private Sub btnUpdate_Click(sender As Object, e As EventArgs) Handles btnUpdate.Click
  114.         Dim oConnection As New SqlConnection()
  115.         Dim oCommand As New SqlCommand()
  116.  
  117.  
  118.         oConnection.ConnectionString = "Server=localhost;Database=EMP201;Trusted_Connection=True;"
  119.         oConnection.Open()
  120.  
  121.         oCommand.Connection = oConnection
  122.         oCommand.CommandText = "UPDATE Employees set LNAME=@LNAME, FNAME=@FNAME, MNAME=@MNAME WHERE EMPID= @EMPID"
  123.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@LNAME", txtbxLname.Text))
  124.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@FNAME", txtbxFname.Text))
  125.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@MNAME", txtbxMname.Text))
  126.         oCommand.Parameters.Add(New System.Data.SqlClient.SqlParameter("@EMPID", Convert.ToInt16(txtbxEmpID.Text)))
  127.  
  128.         oCommand.ExecuteNonQuery()
  129.     End Sub
  130.  
  131.     Private Sub btnClear_Click(sender As Object, e As EventArgs) Handles btnClear.Click
  132.         txtbxFname.Text = ""
  133.         txtbxLname.Text = ""
  134.         txtbxMname.Text = ""
  135.     End Sub
  136.  
  137.     Private Sub txtbxSearch_TextChanged(sender As Object, e As EventArgs) Handles txtbxSearch.TextChanged
  138.  
  139.     End Sub
  140. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement