You are on page 1of 2

1.

Public Class Form1


2.
3. Private Sub btnFind_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnFind.Click
4. Dim found As Boolean
5. Try
6.
7. cm = New OleDb.OleDbCommand
8. With cm
9. .Connection = cn
10. .CommandType = CommandType.Text
11. .CommandText = "SELECT * FROM tblStudent WHERE (Snum =
'" & txtSearch.Text & "')"
12. dr = .ExecuteReader
13. End With
14. While dr.Read()
15.
16. txtName.Text = dr("Sname").ToString
17. txtCourse.Text = dr("Scourse").ToString
18. txtSection.Text = dr("Ssection").ToString
19. found = True
20.
21. End While
22. cn.Close()
23. Exit Sub
24. If found = False Then MsgBox("Student ID not found.",
MsgBoxStyle.Critical)
25. dr.Close()
26. Catch ex As Exception
27.
28. End Try
29. End Sub
30.
31. Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
32. Call connection()
33. End Sub
34.
35. Private Sub btnAdd_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAdd.Click
36. Try
37.
38. cm = New OleDb.OleDbCommand
39. With cm
40. .Connection = cn
41. .CommandType = CommandType.Text
42. .CommandText = "INSERT INTO tblStudent
(Snum,Sname,Scourse,Ssection) VALUES (@Snum,@Sname,@Scourse,@Ssection)"
43.
44. .Parameters.Add(New
System.Data.OleDb.OleDbParameter("@Snum",
System.Data.OleDb.OleDbType.VarChar, 255, Me.txtSearch.Text))
45. .Parameters.Add(New
System.Data.OleDb.OleDbParameter("@Sname",
System.Data.OleDb.OleDbType.VarChar, 255, Me.txtName.Text))
46. .Parameters.Add(New
System.Data.OleDb.OleDbParameter("@Scourse",
System.Data.OleDb.OleDbType.VarChar, 255, Me.txtCourse.Text))
47. .Parameters.Add(New
System.Data.OleDb.OleDbParameter("@Ssection",
System.Data.OleDb.OleDbType.VarChar, 255, Me.txtSection.Text))
48.
49.
50. ' RUN THE COMMAND
51. cm.Parameters("@Snum").Value = Me.txtSearch.Text
52. cm.Parameters("@Sname").Value = Me.txtName.Text
53. cm.Parameters("@Scourse").Value = Me.txtCourse.Text
54. cm.Parameters("@Ssection").Value = Me.txtSection.Text
55.
56.
57. cm.ExecuteNonQuery()
58. MsgBox("Record saved.", MsgBoxStyle.Information)
59. Me.txtCourse.Text = ""
60. Me.txtName.Text = ""
61. Me.txtSearch.Text = ""
62. Me.txtSection.Text = ""
63. Exit Sub
64. End With
65. Catch ex As Exception
66. MsgBox(ex.Message, MsgBoxStyle.Critical)
67. End Try
68. End Sub
69. End Class

You might also like