Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema query

  1. #1

    Problema query

    Questa la query:

    codice:
    sql = "SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '"&cat2&"'"
    Questo quello che viene inviato in output se stampo la query:

    codice:
    SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '-176 - 26'"
    Se provo ad estrare uno dei due campi (pieni), non tira fuori nulla, se invece la query diventa:

    codice:
    sql = "SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '-176 - 26'"
    Mi estrae i dati.

    Da cosa dipende secondo voi?

  2. #2
    ridilla che non l'ho capita

  3. #3
    codice:
    cat2 = "-176 - 26"
    sql = "SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '"&cat2&"'"
    Non estrae nessun dato.

    codice:
    sql = "SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '-176 - 26'"
    Estrae dati.

    Perchè?

  4. #4
    Originariamente inviato da supergeniux
    codice:
    cat2 = "-176 - 26"
    sql = "SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '"&cat2&"'"
    Non estrae nessun dato.

    codice:
    sql = "SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '-176 - 26'"
    Estrae dati.

    Perchè?
    se fai una response.write sql cosa viene?

  5. #5
    Specificato nel primo post:

    SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '-176 - 26'"

  6. #6
    cosa fa quel doppio apice in fondo?

  7. #7
    trascritto male io.

    Ho comunque fatto un confronto tra i dati stampati ed è venuto fuori questo:

    SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '-176 - 26'
    SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '-176 - 26'

    Praticamente identiche, ma una estrae, l'altra no.

  8. #8
    c'è qualcosa'altro? puoi postare il codice? perché messa così è difficile da credere...

  9. #9
    Impossibile da credere ma è cosi.

    codice:
    
    <%
    cat2 = replace(request.querystring("cat2"), "'", "''")
    
    sql = "SELECT id_associato, nomeita FROM categoria2 WHERE pathid = '"&cat2&"'"
    set rs = conn.execute(sql)
    
    response.write rs("cat2")
    %>

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.