Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    28

    Selezione mirata sul DB

    Ciao a tutti sto creando una pagina che abbia la possibilità di effettuare una selezione sul DB mirata soltanto ad alcuni record... il campo di selezione è quello denominato "Argomento" e il parametro di selezione è "Calcio".

    Purtroppo come l'ho fatta io la pagina mi restituisce tutti i record del DB senza andare a selezionare i record in base ai campi che gli ho chiesto. In pratica di record me ne dovrebbe restituire solo tre e invece me li visualizza tutti quelli inseriti sul DB.

    Di seguito riporto il codice:


    <%
    Set RecSet = Server.CreateObject("ADODB.Recordset")

    'PRELEVA LA NEWS DAL DB, IN BASE ALL'ARGOMENTO DELLA PAGINA

    SQL = "SELECT * FROM gestione_news WHERE 'Argomento =' " & Request.QueryString("Calcio") &""
    RecSet.Open SQL, Conn, adOpenStatic, adLockOptimistic

    'CONTROLLA SE LA NEWS è REALMENTE PRESENTE
    If RecSet.Eof = False Then

    Do until RecSet.Eof

    'VISUALIZZA GLI EVENTUALI RECORD ESISTENTI PER QUESTO ARGOMENTO
    %>

    <tr>
    <td><font face="verdana"><%=RecSet("data")%><%=RecSet("titol o")%></font></td>
    </tr>

    <%
    RecSet.Movenext
    Loop

    RecSet.Close
    Set RecSet = Nothing

    End IF
    %>



    Qualcuno sa come aiutarmi?:

  2. #2
    Non servono gli apici al nome del campo (ARGOMENTO) :
    codice:
    SQL = "SELECT * FROM gestione_news WHERE Argomento = '" & Request.QueryString("Calcio") &"'"

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    28
    Grazie mille ....purtroppo ora sono al lavoro e fino a tardo pomeriggio non sarò a casa....

    in ogni caso ti aggiorno sugli sviluppi della cosa...

    A piu tardi!

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    28
    ... Ho paura che ci sia qualcosa che non va...

    ora non mi da l'errore è vero però non mi visualizza piu nessun dato nella pagina... è come se di record con la parola "Calcio" nella colonna Argomento non ve ne fossero.....

    Come la risolvo?

    PS. ho verificato sul DB... la colonna si chiama effettivamente Argomento e all'interno della stessa vi sono Tre record con al suo interno il parametro Calcio.

    Grazie mille a chiunque mi sappia aiutare!

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    28
    nessuno sa aiutarmi?

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    28
    Ragazzi sto impazzendo dietro questo codice non riesco a venirne a capo VVoVe:

    che devo fare?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    28
    Ragazzzi sono riuscitooooooooooooooooooo ho i lividi a furia di aver sbattuto la testa contro il monitor ma alla fine ci sono arrivato!!!

    grazie comunque... ci rivedremo sicuramente presto! ciao ciao!

  8. #8
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755

    cos'era?Come hai risolto?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  9. #9
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    28


    Ho fatto cosi:

    SQL = "SELECT * FROM gestione_news WHERE Argomento = 'Calcio'"




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.