Visualizzazione dei risultati da 1 a 7 su 7

Discussione: errore

  1. #1

    errore

    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

    [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.

    /sito2/cerca.asp, line 215


    questo è lo script
    codice:
    SQL = "SELECT * FROM download WHERE ( "
    arrRicerca = Split(Trim(Request.form("cerca")), " ")
    for i = 0 to ubound(arrRicerca)
    SQL = SQL & "[file] LIKE '%" & arrRicerca(i) & "%' OR "
    next
    SQL = Mid(SQL, 1, Len(SQL)-3) & " )"
    
    
    Set Rs = Conn.Execute(SQL)
    la linea interessata è quella dell'execute

  2. #2
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    fatti stampare la query.

  3. #3
    mi ricordi il comando. me lo dimentico sempre

  4. #4
    codice:
    response.write(SQL)
    prima di:

    codice:
    Set Rs = Conn.Execute(SQL)
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  5. #5
    SELECT * FROM agenda WHERE ( (evento LIKE '%prova%') OR (descrizione LIKE '%prova%') )

  6. #6
    scusa è questa

    SELECT * FROM download WHERE ( (file LIKE '%prova%') OR (descrizione LIKE '%prova%') )

  7. #7
    Prova la query su Access, vedi se funziona.
    Comunque, consiglio, togli le parentesi, così:

    codice:
    SELECT * FROM download WHERE file LIKE '%prova%' OR descrizione LIKE '%prova%'
    P.S.:Potevi modificare il primo messaggio..
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

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.