Pagina 1 di 5 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 41
  1. #1
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916

    stringa sql x piccolo forum

    Ciao a tutti sto facendo un piccolo forum per un sito e essendo alle prime armi con asp non riesco a trovare la sintassi esatta per prelevare l'autore dell'ultimo post di una discussione!
    mi potete aiutare?
    grazie!
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  2. #2
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    select top 1 * from NomeTabella order by CampoData desc
    where ....

    oppure
    select top 1 * from NomeTabella order by CampoIDProgressivo desc
    where ....
    Forza la magica ROMA

  3. #3
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    non mi riesce mi da questo errore:

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

    [Microsoft][Driver ODBC Microsoft Access] Errore di sintassi (operatore mancante) nell'espressione della query '* messaggi order by nome desc WHERE id_risposta=id'.


    probabilmente sbaglio qualcosa dopo where.

    il db è composto cosi:

    id
    titolo
    nome
    email
    messaggio
    risposte
    id_risposte
    modificato
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  4. #4
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    select top 1 * from TABELLA
    WHERE id_risposta=id
    order by id desc
    Forza la magica ROMA

  5. #5
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

    [Microsoft][Driver ODBC Microsoft Access] Tipi di dati non corrispondenti nell'espressione criterio.

    altro errore.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  6. #6
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    posta la stringa SQL
    Forza la magica ROMA

  7. #7
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    "select top 1 * from messaggi WHERE id_risposta=id order by id desc "
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  8. #8
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    id_risposta e id sono di tipo diverso
    comunqie quando scrivi
    "....WHERE id_risposta=id ...."
    id dovrebbe provenire da una variabile ?
    Forza la magica ROMA

  9. #9
    Utente di HTML.it L'avatar di yro
    Registrato dal
    Sep 2003
    Messaggi
    2,916
    Originariamente inviato da albis
    id_risposta e id sono di tipo diverso
    comunqie quando scrivi
    "....WHERE id_risposta=id ...."
    id dovrebbe provenire da una variabile ?
    id_risposta hanno gli stessi numeri id riferiti a titolo cioè:

    id.......titolo.......mess..........id_risposta

    1.........ciao.......bla bla.....................(primo post)
    20...................bla bla............1........(risposte al primo post)


    il db funziona cosi.
    E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.

  10. #10
    Utente di HTML.it L'avatar di albis
    Registrato dal
    May 2002
    Messaggi
    912
    questo lo supponevo ma immagino che tù voglia vedere tutte le risposte di una domanda specifica , ad esempio quella con id = 1
    quindi ad esempio una variabile (intDomanda) conterrà il valore che vuoi cercare e la select diventerebbe
    "select top 1 * from messaggi WHERE id_risposta=" & intDomanda & " order by id desc "


    comunque se ti dava quellerrore sembrerebbe che i campi id_risposta=id siano di tipo diverso , che tipo di campi sono ?
    Forza la magica ROMA

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.