Syntax error (missing operator) in query expression 'Serial Number = 'L3FW341''.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Dilip Krishnan
    New Member
    • Dec 2011
    • 2

    Syntax error (missing operator) in query expression 'Serial Number = 'L3FW341''.

    Syntax error (missing operator) in query expression 'Serial Number = 'L3FW341''.

    The Serial Number field is declared as text in Access Db.
    I am not sure which operator is missing in my command!

    Below is my code:


    Code:
    Cmd1 = New OleDbCommand("Select * from Asset Details where Serial Number = 'L3FW341'", Conn)
            Da = New OleDbDataAdapter(Cmd1)
            Db1 = New DataTable()
            Da.Fill(Db1)
    Last edited by Stewart Ross; Dec 26 '11, 04:09 PM. Reason: Changed italic to code tags
  • Stewart Ross
    Recognized Expert Moderator Specialist
    • Feb 2008
    • 2545

    #2
    You have spaces in your table and field names. Names with spaces must be enclosed within brackets, like this:

    Code:
    "Select * from [Asset Details] where [Serial Number] = 'L3FW341'"
    -Stewart

    Comment

    • Dilip Krishnan
      New Member
      • Dec 2011
      • 2

      #3
      Thanks Stewart, that worked. :)

      Comment

      Working...