Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Errore di sintassi nella query. Proposizione della query incompleta.

    Dove mi sbaglio?

    Questa è la query...

    codice:
    ricerca=Request.Form("ricerca")
    scelta=request.form("scelta")
    SQL = "SELECT * FROM '%" & scelta & "%' WHERE ragionesociale LIKE '%" & ricerca & "%' "
    response.write(sql)
    response.flush
    set rec = conn.Execute(SQL)
    Questo è l'errore:

    SELECT * FROM '%azienderm%' WHERE ragionesociale LIKE '%test%'
    Microsoft OLE DB Provider for ODBC Drivers error '80004005'

    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nella query. Proposizione della query incompleta.


    L'errore è restituito sulla linea del con.execute
    Perchè?

  2. #2
    SELECT * FROM '%azienderm%' WHERE ragionesociale LIKE '%test%'

    lì ci andrebbe il nome della tabella...

  3. #3
    infatti AZIENDERM...
    se leggi il codice viene recuperato da una querystring che contiene il nometabella!

    ehehehehehhe

  4. #4
    in altre circostanze la stessa stringa sql ha funzionato...

  5. #5
    Originariamente inviato da giovanni1975
    infatti AZIENDERM...
    se leggi il codice viene recuperato da una querystring che contiene il nometabella!

    ehehehehehhe
    fa ridere? beato te

    infatti non ti funziona. ti consiglio una sana lettura http://msdn.microsoft.com/en-us/library/aa140011(office.10).aspx


  6. #6
    Originariamente inviato da giovanni1975
    in altre circostanze la stessa stringa sql ha funzionato...
    sì come no, si accettano scommesse

  7. #7
    credimi....

    ricerca=Request.Form("ricerca")
    SQL = "SELECT * FROM "&tabella&" WHERE ragionesociale LIKE '%" & ricerca & "%'"

    codice:
    ricerca=Request.Form("ricerca")
    SQL = "SELECT * FROM "&tabella&" WHERE ragionesociale LIKE '%" & ricerca & "%'"
    ho trovato l'errore.

  8. #8
    corretto così:

    codice:
    SQL = "SELECT * FROM "&scelta&" WHERE ragionesociale LIKE '%" & ricerca & "%' "
    ciao e grazie

  9. #9
    Originariamente inviato da giovanni1975
    credimi....

    ricerca=Request.Form("ricerca")
    SQL = "SELECT * FROM "&tabella&" WHERE ragionesociale LIKE '%" & ricerca & "%'"

    codice:
    ricerca=Request.Form("ricerca")
    SQL = "SELECT * FROM "&tabella&" WHERE ragionesociale LIKE '%" & ricerca & "%'"
    ho trovato l'errore.
    prima dici "credimi", poi mostri una cosa DIVERSA, poi dici che (ma và?) c'era un errore. sei fantastico

  10. #10
    Dove ti ho scritto credimi...

    ti ho mostrato un altra query dove ho usato lo stesso principio. Cercando... ho visto che bisognava togliere gli apici alla query.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.