Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    errore sintassi query from

    Salve, dopo tanto tempo sono qui a vedere se riesco a risolvere questo problemino di sintassi (credo). Ho una query (in .net) per leggere db access, dopo aver già fatto l'accesso al db:
    -------------------------------------------
    Dim dove as string = "notizie"
    '---lettura db con oggetto OleDbDataReader ----------
    Dim objCmd As New OleDbCommand ("SELECT * FROM '"& dove &"' ORDER by idnew DESC", objConn)
    Dim objRs As OleDbDataReader = objCmd.ExecuteReader()
    ---------------------------------------------
    Questa query, mi risponde:
    Exception Details: System.Data.OleDb.OleDbException: Syntax error in query. Incomplete query clause.
    L'errore è sulla variabile dove, se scrivo senza la variabile, cioè direttamente il nome della tabella notizie, funziona tutto, ma io ho bisogno di leggere da tabelle diverse, aseconda della scelta.
    Grazie per l'aiuto.
    grario

  2. #2
    Devi togliere l'apice prima e dopo il nome della tabella.
    La stringa diventa quindi così:
    "SELECT * FROM "& dove &" ORDER by idnew DESC"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.