I am trying to search for an ID but I am running with some errors, I would love to know what am I doing wrong or how to fix what I am doing.
Using conn As New OleDbConnection(My.Settings.marcasConnectionString)
Dim cmd1 As New OleDbCommand("Select * from QATracker where ID='" & intNewPK & "'", conn)
cmd1.Parameters.AddWithValue("ID", TextBox2.Text)
Dim da As New OleDbDataAdapter
da.SelectCommand = cmd1
Dim QATracker As New DataTable
QATracker.Clear()
da.Fill(QATracker)
DataGridView1.DataSource = QATracker
End Using
The error occurs at da.fill(QATracker) System.Data.OleDb.OleDbException HResult=0x80040E07 Message=Data type mismatch in criteria expression.
Most likely, ID is not text but number, thus: