Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870

    Sapere chi ha inserito l'ultima risposta

    Ciao ho un problema con la visualizzazione dell'ultimo utente che ha risposto ad una discussione di un forum.

    Al momento in cui l'utente X risponde alla discussione Y con una query inserisco i suoi dati nella tabella FORUM di access; i dati si registrano regolarmente.

    Quando poi però ritorno alla pagina principale del forum ritrovo il campo "Ultima risposta inserita da:" vuoto.

    Nel dbase ho scritto una query di questo tipo:
    codice:
    SELECT FORUM.* 
    FROM FORUM
    WHERE (((FORUM.Messaggio)=0))
    ORDER BY FORUM.Ultima_risposta DESC;
    che nella pagina index.asp richiamo in questo modo:
    codice:
    command.CommandText = "QUERYINTERNADB"
    command.CommandType = 4
    
    rec.open command, ,1, 3
    if not rec.Eof and not rec.bof then
    rec.MoveLast
    
    response.write "<TD>"  & rec("ID") & "</FONT></TD>"
    response.write "<TD>"  & rec("Messaggio") & ""
    response.write "<TD>" 
    response.write "<A HREF = 'mailto:" & rec("email") & "'>" & rec("Autore") & "</A>" 
    response.write "</FONT></TD>"
    response.write "</TD><TD ALIGN = LEFT>" & rec("Risposte") & "</FONT></TD>"
    response.write "</TD><TD>" & rec("Ultima_risposta") & "</FONT></TD>"
    response.write "</TD><TD><A HREF = 'mailto:" & rec("xEmail") & "'>" & rec("xEmail") & "</FONT></TD></TR>"
    
    rec.movenext
    Next
    nella tabella FORUM il capo xEmail è popolato correttamente, mentre quando eseguo la query interna al db lo stesso campo è vuoto... perchè?
    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma perché recuperi tutti i record se te ne serve uno solo?

    Roby

  3. #3
    Utente di HTML.it L'avatar di orcim
    Registrato dal
    May 2003
    Messaggi
    1,692
    ops
    "Ubi Maior, Minor Cessat"
    Domandare è lecito, rispondere è cortesia...
    A tutti è dovuta una risposta, comunque...

    “Dio gradisce molto di più le bestemmie dell’uomo disperato che non le lodi del benpensante la domenica mattina durante il culto“ Martin Lutero

  4. #4
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    Ma perché recuperi tutti i record se te ne serve uno solo?

    Roby
    scusa Roby ma non ho capito la domanda; comunque ho risolto aggiungengo un secondo campo Yemail alla tabella FORUM in cui scrivo l'email dell'autore della discussione con la query insert.
    Successivamente, quando un altro utente risponde, con una query update sostituisco nello stesso campo Yemail, il nome dell'autore con quello dell'ultimo che ha risposto alla discussione.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    :master:

    Va beh non entro nel merito.

    Roby

  6. #6
    Utente di HTML.it L'avatar di fraude
    Registrato dal
    Feb 2004
    Messaggi
    2,870
    Originariamente inviato da Roby_72
    :master:

    Va beh non entro nel merito.

    Roby
    perchè no? entraci pure si può solo ottimizzare o migliorare! non credi?

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.