私は答えを探していましたが、ビジュアルベーシックの初心者なので理解できません(学校で使い方を教えられていないので、ネットで検索して学ぶだけです)。
これが私の問題です:Syntax error (missing operator) in query expression 'pinN='.
Dim con As New OleDbConnection("PROVIDER = Microsoft.ACE.OLEDB.12.0;Data Source = C:\Users\Billy Otsuka\Desktop\VB Fiiles\Prototype-Prototype\Sample.accdb")
Dim cmd As OleDb.OleDbCommand = New OleDbCommand("SELECT * FROM [Table3] WHERE pinN= " & TextBox1.Text & "", con)
con.Open()
Dim sdr As OleDbDataReader = cmd.ExecuteReader()
If (sdr.Read() = True) Then
adminLogin.Show()
Me.Hide()
Else
MsgBox("Invalid pin")
End If
ハイライトワードはsdr As OleDbDataReader = cmd.ExecuteReader()
このコードでは、4 桁のピンを入力したいと思います。正しい場合は次のフォームに進むことができますが、間違っている場合は進みません。アクセスデータベースを使用しています。
エラーの意味がわからないので、どなたか教えていただけるとありがたいです。