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

Discussione: ricerca parametro

  1. #1

    ricerca parametro

    ho questa query

    strSQL = "SELECT * FROM tab1 WHERE code Like '%" & Trim(Session("code")) & "%' "

    il parametro trova tutti i risultati provenienti da un form di ricerca

    attualemente se inserisco nella ricerca code = 1

    mi trova tutti i risultati che hanno nel valore code il valore code 1 e non il record nel quale il campo code è 1

    esempio
    1
    10
    11
    12
    13
    14
    15
    16
    17
    evia


    in teoria dovrebbe essere solo
    1



    certo eliminare like ma come ....
    cioè come faccio a trasformarlo?????????

  2. #2
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    ma se vuoi il risultato esatto non potresti utilizzare

    codice:
    strSQL = "SELECT * FROM tab1 WHERE code = '" & Trim(Session("code")) & "'"

  3. #3
    codice:
    strSQL = "SELECT * FROM tab1 WHERE code = '" & Trim(Session("code")) & "'"
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  4. #4
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    Originariamente inviato da maximum
    codice:
    strSQL = "SELECT * FROM tab1 WHERE code = '" & Trim(Session("code")) & "'"
    e io che ho detto?

  5. #5
    Hai visto l'ora del tuo e del mio post? :rollo:
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  6. #6
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    Originariamente inviato da maximum
    Hai visto l'ora del tuo e del mio post? :rollo:
    ah, si, si... scusami

    mi sono appena svegliato

  7. #7
    mi da questo errore

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

    [Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.

    /public/elencodaticod.asp, line 102


    questo è l'attuale script



    <%

    ' PAGINAZIONE
    Dim boolFound, intPageNum, intNumRows, intCount, intLinks, intPagina


    strSQL = "SELECT * FROM immobili WHERE codiceimmobile = '" & Trim(Session("codiceimmobile")) & "'"

    Set objrs = Server.CreateObject("ADODB.Recordset")
    objrs.cursorlocation = 3
    objrs.Open strSQL, cn

    Const RECORDSPERPAGE = 10000

    objrs.PageSize = RECORDSPERPAGE

    If ( Request("pn") <> "" ) Then
    intPageNum = CInt(Request("pn"))
    Else
    intPageNum = 1
    End If

    'Conteggio delle righe
    intNumRows = objrs.RecordCount

    If (intNumRows <> 0) Then
    objrs.AbsolutePage = intPageNum
    'Esposizione dati
    For intCount = 1 To objrs.PageSize


    %>

  8. #8
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    se il campo codiceimmobile è numerico allora
    codice:
    strSQL = "SELECT * FROM immobili WHERE codiceimmobile = " & Trim(Session("codiceimmobile"))

  9. #9
    Così se 'codiceimmobile' è testo:

    codice:
    strSQL = "SELECT * FROM immobili WHERE codiceimmobile = '" & Trim(Session("codiceimmobile")) & "'"
    Così se 'codiceimmobile' è numerico:

    codice:
    strSQL = "SELECT * FROM immobili WHERE codiceimmobile = " & Trim(Session("codiceimmobile"))


    Il tuo che formato è?


    @Burruchaga: sono sveglio dalle 7!!!
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  10. #10
    Utente bannato
    Registrato dal
    Oct 2003
    Messaggi
    372
    Originariamente inviato da maximum
    Così se 'codiceimmobile' è testo:

    codice:
    strSQL = "SELECT * FROM immobili WHERE codiceimmobile = '" & Trim(Session("codiceimmobile")) & "'"
    Così se 'codiceimmobile' è numerico:

    codice:
    strSQL = "SELECT * FROM immobili WHERE codiceimmobile = " & Trim(Session("codiceimmobile"))


    Il tuo che formato è?


    @Burruchaga: sono sveglio dalle 7!!!
    2 a 0
    pero' in velocità ti batto.

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.