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

Discussione: Errore sintassi asp

  1. #1

    Errore sintassi asp

    Ciao


    inserendo questa istruzione in una pagina asp

    'query sql
    sql = "select * from NEWScalciatore order by datanotizia desc where idCALCIATORE="&session("idcalciatore")

    ricevo questo errore

    Microsoft JET Database Engine error '80040e14'

    Errore di sintassi nella proposizione ORDER BY.

    /NEWSCALCIATORE.asp, line 52


    Se scrivo invece solo così

    'query sql
    sql = "select * from NEWScalciatore order by datanotizia desc"

    o

    'query sql
    sql = "select * from NEWScalciatore where idCALCIATORE="&session("idcalciatore")

    non ricevo errori

    qualcuno può indicarmi la sintassi giusta, e dove inserire order by datanotizia?


    Grazie
    Gianluca

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    L'order by va dopo il WHERE.

    Roby

  3. #3
    la order by va dopo la where

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Il WHERE o la WHERE?

    Roby

  5. #5

    Errore sintassi

    avevo gia provato ad inserire order by alla fine ma ricevo questo errore:

    Errore di compilazione di Microsoft VBScript error '800a0401'

    Prevista fine istruzione

    /NEWSCALCIATORE.asp, line 47

    sql = "select * from NEWScalciatore where idCALCIATORE="&session("idcalciatore")order by datanotizia desc


    ho inserito anche un apice alla fine ma non funziona. potete aiutarmi non riesco a capire perchè

    Grazie
    Gianluca

  6. #6

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    sql = "select * from NEWScalciatore where idCALCIATORE="& session("idcalciatore") &" order by datanotizia desc
    Roby

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Originariamente inviato da optime
    LA (clausola) WHERE
    Uff!

    Roby

  9. #9

    errore sintassi

    Ho inserito cosi

    'query sql
    sql = "select * from NEWScalciatore where order by datanotizia desc idCALCIATORE="&session("idcalciatore")


    ma ricevo sempre errore

    Microsoft JET Database Engine error '80040e14'

    Errore di sintassi nella proposizione WHERE.

    /NEWSCALCIATORE.asp, line 52


    devo inserire qualche apice o parentesi?

    Gianluca

  10. #10
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Te l'ho già scritta la soluzione!

    Roby

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.