now we will try to call the data that we have made in this post.
the scenario is, when we are typing the code in the code field and press enter the program will find the data in the database and display it if the code already exist in the database, if the code is not exist program will display "not found" message.
Click here to know what data is already made. or look sample below.

in the form that we have created this script .

Private Sub Find()
'filter if code is empty abort mission
If Not tcode.Text = String.Empty Then
'call connection string
Using iKon = New SqlConnection(server_connection.connection_string)
If iKon.State = ConnectionState.Open Then iKon.Close()
iKon.Open()
Try
'in this line you'll create command to insert the date into database using parameter @
Using iCmd = New SqlCommand("select * from cars where code = @code", iKon)
'declare sqlparameter and fillit with object (textbox,combobox, or data collection like list(of t)
iCmd.Parameters.Add(New SqlParameter("@code", tcode.Text))
'read data from database using reader
Using reader As SqlDataReader = iCmd.ExecuteReader
' if reader has row, result not empty
If reader.HasRows = True Then
'read reader
While reader.Read
'fill the textbox object
tmerek.Text = reader("car_merk")
ttype.Text = reader("car_type")
tyear.Text = reader("car_year")
End While
Else
'if there is no return value or reader is nothing
MsgBox("Sorry, Code not found", MsgBoxStyle.Critical)
End If
End Using
End Using
Catch ex As Exception
MsgBox("Error " & ex.Message, MsgBoxStyle.Critical)
End Try
End Using
End If
End Sub
Private Sub tcode_KeyDown(sender As Object, e As KeyEventArgs) Handles tcode.KeyDown
If e.KeyCode = 13 Then
'call find method when button [ENTER] pressed
Find()
End If
End Sub
and run it.
if code found

if code not found

CONGRATULATIONS !!!
CRUD Part 1 - How to Insert or Create data in SQL Server using VB.net
Sample Project : Download Here
No comments:
Post a Comment