Syntax error (missing operator) in query expression auf vb/access

Ich habe auf der Suche nach einer Antwort, aber ich kann Sie nicht verstehen, da bin ich noob auf visual basic (ich habe nicht gelernt, wie man verwenden es in der Schule, ich Suche auf dem Netz zu lernen).

Hier ist mein problem: 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

Dem hervorgehobenen Wort ist sdr As OleDbDataReader = cmd.ExecuteReader()

In diesem code, den ich eingeben möchten ein 4-Nummer pin und wenn es richtig ist kann ich gehen, um die nächste form, aber wenn der falsch ist es nicht. Ich verwende eine access-Datenbank.

Ich wirklich dankbar, wenn jemand mir sagen kann, was falsch ist da habe ich keine Idee, was der Fehler ist.

InformationsquelleAutor Billy Otsuka | 2012-12-03
Schreibe einen Kommentar