What is your error? I can tell you now that unless the phone number you are looking for is the last entry in the table, you will never find it. You should be doing something like this:
Dim number As String
Dim found As Boolean
con.Open()
Dim sql As String = "select cphone from cust "
Dim cmd As New OleDbCommand(sql, con)
Dim dr As OleDbDataReader
dr = cmd.ExecuteReader
found = false
While dr.Read
number = dr(5)
If TextBox5.Text = number Then
found = True
Exit While
End If
End While
con.Close()
If found Then
MsgBox("exist")
Else
MsgBox("NOT-exist")
End If