Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 27
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Per scegliere solo alcuni record

    Ciao amici sono Maria lavoro in asp e vorrei visualizzare solo dal 45° al 66° record del db in access.

    Lo script mi da errore perché?

    sql = "SELECT TOP 45 FROM articoli (SELECT TOP 66 ORDER BY AD_ID DESC) ORDER BY AD_ID ASC "
    Sempre grata
    e bacini
    Grazie per quello che hai fatto...

  2. #2
    mmmmmaria, anni e anni che frequanti il forum e ancora dici semplicemnete "mi dà errore" e non specifichi l'errore?

    comunque: guarda bene l'istruzione e rispondi alla domanda: "SELECT TOP 45" cosa?

  3. #3
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Purtroppo è la mia professione

    Hai ragione ma la mia professione mi ha fatto così... sembra superficialità in verità è la condizione del chirurgo che ogni volta che entra nella sala operatoria deve dimenticare quello che sa... perchè ogni volta tutto è nuovo.
    in verità ho rivisto lo script che ho corretto così:

    sql = "SELECT TOP 55 * FROM articoli (SELECT TOP 66 ORDER BY AD_ID DESC) ORDER BY AD_ID ASC "
    ed ecco l'errore che mi da:
    Errore di sintassi nella proposizione FROM.


    Sempre grazie e bacini dalla vostra maria

    Grazie per quello che hai fatto...

  4. #4

    Re: Purtroppo è la mia professione

    Originariamente inviato da mmaria
    Hai ragione ma la mia professione mi ha fatto così... sembra superficialità in verità è la condizione del chirurgo che ogni volta che entra nella sala operatoria deve dimenticare quello che sa... perchè ogni volta tutto è nuovo.
    in verità ho rivisto lo script che ho corretto così:



    ed ecco l'errore che mi da:
    Errore di sintassi nella proposizione FROM.


    Sempre grazie e bacini dalla vostra maria

    spero VIVAMENTE che il chirurgo NON dimentichi le cose che sa.

    è grave anche per chi scrive codice, soprattutto se dimentichi le cose da uno statement all'altro. controlla ANCHE la seconda select

  5. #5
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    non trovo l'errore

    purtroppo non trovo l'errore...
    Grazie per quello che hai fatto...

  6. #6
    guarda che è facile... come hai sistemato la prima select? perché hai sistemato SOLO la prima select?

  7. #7
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Non trovo errore

    Anche a scrivere in questo modo mi da sempre errore lo stesso

    sql = "SELECT TOP 55 * FROM articoli (SELECT TOP 66 * FROM articoli ORDER BY AD_ID DESC) ORDER BY AD_ID ASC "
    Grazie per quello che hai fatto...

  8. #8
    mm, non è "ANCHE" a scrivere così! VA scritta così.

    comunque, prova a mettere un alias di tabella dopo la chiusura della parentesi

  9. #9
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    non funziona

    Non funziona

    sql = "SELECT TOP 55 * FROM articoli (SELECT TOP 66 * FROM articoli ORDER BY AD_ID DESC) AS articoli ORDER BY AD_ID ASC "
    Grazie per quello che hai fatto...

  10. #10
    se usi una subquery, il nome della tabella non va messo nella query principale

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.