Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14

Discussione: Ricerca record

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123

    Ricerca record

    Ciao ho per l'ennesima volta un problemino e chiedo aiuto!!!

    Ho una pagina di ricerca dove mi devono uscire i records cn contenuto "Struttura_ita" ma solamente quelli cn campo "archivio" = 0
    Il mio probl è "archivio" = 0... sapete dirmi cosa sbaglio nell sql?

    sql= "select * from Strutture where (Struttura_ita like '%%"& u_search & "%%') and Archivio=0 ORDER BY Ordine ASC"


    GRAZIE MILLE

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Archivio è un campo testo o numerico?

    Roby

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    un campo numerico

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma perché tutti quei %?

    Roby

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    a dire il vero... boh posso toglierne due?

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma sì togliamoli...


    Roby

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    Ok
    continua a darmi questo errore:

    Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression '((Struttura_ita like '%case%') and Archivio=0 ORDER BY Ordine ASC'.

    sai dirmi perchè?
    grazie

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Rivediamo tutta la query.
    Roby

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    123
    ecco tutto


    <%
    u_search=request.form("u_search")
    u_search= replace(u_search, "'", "''")

    'u_where=request.form("u_where")
    if u_search = "" then
    response.redirect "Cerca.asp"

    end if
    %>

    <%'u_search=request.form("u_search")
    'if u_search <> "" then
    Set rs = Server.CreateObject("ADODB.Recordset")
    sql= "select * from Strutture where ((Struttura_ita like '%"& u_search & "%') or (Descrizione_ita like '%"& u_search & "%') or (Sottotitolo_ita like '%"& u_search & "%') or (Città like '%"& u_search & "%') or (Zona like '%"& u_search & "%') and Archivio=0 ORDER BY Ordine ASC"

    %>
    <%

    rs.Open sql, cn
    If rs.eof then
    search="nothing"
    end if
    %>

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.write sql
    response.end
    rs.Open sql, cn
    E posta quello che vedi a video.
    La pagina cn.asp la includi 2 volte...

    Roby

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.