Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    9

    Too few parameters. Expected 1

    Non riesco a risolvere questo problema:

    azienda=request.form("azienda")
    comune=request.form("comune")
    provincia=request.form("provincia")
    if cat="" then cat="%"
    if azienda="" then azienda="%"
    if comune="" then comune="%"
    if provincia="" then provincia="%"
    Set rs = Server.createObject ("ADODB.Recordset")
    sql = "select * from categorie where cat = '%"&cat&"%' and comune = '%"&comune&"%' and provincia like '%"&provincia&"%' and azienda = '%"&azienda&"%' order by azienda"
    response.write sql
    rs.CursorType = 3
    rs.cursorlocation=3
    rs.LockType = 3
    rs.cachesize=5
    rs.Open sql, MyConn, 3, 3

    OUTPUT:
    select * from categorie where cat = '%11%' and comune = '%fabriano%' and provincia like '%AN%' and azienda = '%%%' order by azienda
    Microsoft OLE DB Provider for ODBC Drivers error '80040e10'

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

  2. #2
    Utente di HTML.it L'avatar di wegawhite
    Registrato dal
    Aug 2004
    Messaggi
    1,400
    1) Nome di un campo sbagliato;
    2) Prevedi il campo diversamente da come l'hai previsto nel db (numerico invece che testo o viceversa);
    3)
    codice:
    sql = "select * from categorie where cat = '%"&cat&"%' and comune = '%"&comune&"%' and provincia like '%"&provincia&"%' and azienda = '%"&azienda&"%' order by azienda" 
    response.write sql:response.end
    e posta il risultato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    9
    select * from categorie where cat = '%11%' and comune = '%%%' and provincia like '%AN%' and azienda = '%%%' order by azienda


    Nel database i campi li ho previsti tutti come TESTO

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    9
    Se metto solo
    sql = "select * from categorie where cat like '%"& cat &"%' "
    funziona...

    se aggiungo
    sql = "select * from categorie where cat like '%"& cat &"%' and comune Like '%"& comune &"%' "

    mi da l'errore

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

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

    non riesco a trovare questo cavolo di errore !!!!

    vorrei cercare in un database diversi parametri....
    HELP !!!!

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.