Hi, im getting an error in my select statement when trying to search for records where the criteria is not the primary key, in theory, is it not just a normal select statement?
Thanks in advance
VB.NET:
cmbCriteria.Text = "FirstName"
txtSearch.Text = "Bob"
Dim dacustomersearch As New OleDb.OleDbDataAdapter("SELECT * FROM tblCustomer WHERE " & cmbCriteria.Text & " = " & txtSearch.Text & " ", connectstring)
Dim dscustomersearch As New DataSet
dacustomersearch.Fill(dscustomersearch, "tblResult")
For rownum = 0 To dscustomersearch.Tables("tblResult").Rows.Count - 1
Dim customerid As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("CustomerID").ToString()
Dim firstname As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("FirstName").ToString()
Dim secondname As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("SecondName").ToString()
Dim HomeNumber As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("HomeNumber").ToString()
Dim MobileNumber As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("MobileNumber").ToString()
Dim AddressLine1 As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("AddressLine1").ToString()
Dim AddressLine2 As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("AddressLine2").ToString()
Dim County As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("County").ToString()
Dim Postcode As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("Postcode").ToString()
Dim EmailAddress As String = dscustomersearch.Tables("tblResult").Rows(rownum).Item("EmailAddress").ToString()
Thanks in advance