/ ako vyhľadávať a aktualizovať údaje do ms prístupu - vb.net

ako vyhľadávať a aktualizovať údaje do ms prístupu - vb.net

môj problém je, ako vyhľadávať údaje a aktualizovať ich v ms prístupe a vb.net

môj kód: Imports System.Data.OleDb

Public Class Form5
Dim provider As String
Dim dataFile As String
Dim connString As String
Public myConnection As OleDbConnection = New OleDbConnection
Public dr As OleDbDataReader

Private Sub Form5_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
provider = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source ="
dataFile = "C:UsersAdminDesktopproject databaseDatabase5.accdb"
connString = provider & dataFile
myConnection.ConnectionString = connString

End Sub

Private Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button2.Click
Me.Close()
End Sub

Private Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button3.Click
myConnection.Open()
TextBox1.Clear()
TextBox2.Clear()
TextBox3.Clear()
TextBox4.Clear()
TextBox5.Clear()
TextBox6.Clear()
TextBox7.Clear()
TextBox8.Clear()
TextBox9.Clear()
TextBox10.Clear()
TextBox11.Clear()

Dim str As String
str = "SELECT * FROM registration WHERE (Name = "" & TextBox1.Text & "")"
Dim cmd As OleDbCommand = New OleDbCommand(str, myConnection)
dr = cmd.ExecuteReader
While dr.Read()
TextBox2.Text = dr("No").ToString
TextBox3.Text = dr("Name").ToString
TextBox4.Text = dr("Age").ToString
TextBox5.Text = dr("Gender").ToString
TextBox6.Text = dr("Phone").ToString
TextBox7.Text = dr("Address").ToString
TextBox8.Text = dr("Desease").ToString
TextBox9.Text = dr("RoomNo").ToString
TextBox10.Text = dr("Building").ToString
TextBox11.Text = dr("RoomType").ToString
End While
myConnection.Close()
End Sub
End Class

chyba, ktorú dostávam:

"Pre jeden alebo viac požadovaných parametrov nie je uvedená žiadna hodnota."}

odpovede:

0 pre odpoveď č. 1

Nie je tu problém, že keď kliknete na tlačidlo 3zrušíte označenie textového poľa1, kde predpokladám, že zadáte meno, ktoré chcete vyhľadať. Hádže vás teda chyba, že v tomto poli nie je nič. A aj keď niečo zadáte po oddeleniach a znova kliknete na tlačidlo, pred začatím vyhľadávania to znova vymažete. takže v podstate nič nevyhľadávate.