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

    Query Su Piu' Campi Problema Con La Like

    Ciao ragazzi ho questo problema ho la necessità di visualizzare tutti i record di un database appartenenti ad un determinato utente ed in base allo stato della pratica.

    mi risporto il nome e cognome utente mediante quesrystring in questo modo:
    Visualizza_Stato_Mutui.asp?NomeCognomeAffiliato=Ri ccardoImma&StatoPratica=In_Esame

    e riporto tutto nella pagina cosi:
    <%
    Dim NomeCognomeAffiliato
    NomeCognomeAffiliato=Request.QueryString("NomeCogn omeAffiliato")
    %>
    <%
    Dim StatoPratica
    StatoPratica=Request.QueryString("StatoPratica")
    %>

    ma mi da questo errore:

    Microsoft VBScript runtime error '800a000d'

    Type mismatch

    /Visualizza_Stato_Mutui.asp, line 72

    la riga 72 è proprio la query like.......... mi aiuta a farla bene per favore ???


    strSQL "SELECT * FROM Tabella_Mutui WHERE NomeCognomeAffiliato LIKE '&NomeCognomeAffiliato&' AND StatoPratica LIKE '&StatoPratica&'"


    grazie
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

  2. #2
    1) la like si fa con con il segno percentuale

    LIKE '%" & NomeCognomeAffiliato & "%'

    2) mai passare direttamente nella select l'input di una querystring
    se non vuoi che un debosciato ti rubi o distrugga il database in 2 minuti

    ma prima della select fai sempre la sostituzione degli apici

    NomeCognomeAffiliato=replace(NomeCognomeAffiliato, "'","''")

    3) l'errore ce l'hai perché non hai messo il segno uguale

    strSQL="SELECT * FROM Tabella_Mutui ...

  3. #3

    come intendi

    Fatto: ho messo la replace e cambiato la query forse la sbaglio me la riscrivi per favore ???

    strSQL "SELECT * FROM Tabella_Mutui WHERE NomeCognomeAffiliato LIKE '%" & NomeCognomeAffiliato & "%' AND StatoPratica LIKE '%" & StatoPratica & "%'"

    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

  4. #4
    Utente di HTML.it L'avatar di iceblu
    Registrato dal
    Jun 2006
    Messaggi
    246
    Ti ha detto di mettere =



    3) l'errore ce l'hai perché non hai messo il segno uguale

    strSQL="SELECT * FROM Tabella_Mutui ...

  5. #5

    :ciauz:

    GRAZIE MILLE TUTTO OK FUNZIONA A PERFEZIONE
    L'immaginazione è + importante della conoscenza By Albert Einsten
    L'unica cosa icomprensibile nella vita sono le tasse e le sue derivate IVA compresa By Albert Eistein

    Use your immagination, imagination has no limits

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.