Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Dubbio su SELECT

  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    Dubbio su SELECT

    Ho la seguente query:

    strSQL = "SELECT * FROM NomeTabella WHERE Canale <> '31' ORDER BY Data DESC"


    ora vorrei fare in modo di visualizzare solo i primi x record, come si fa?Lo so, è semplice, ma ormai, essendo passato da diverso tempo ad ASP.NET, molte cose di ASP 3 le ho dimenticate!Confido, come sempre, in un vostro prezioso aiuto!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    codice:
    strSQL = "SELECT TOP (X) * FROM NomeTabella WHERE Canale <> '31' ORDER BY Data DESC"
    Sostituisci ad (X) il numero di record che vuoi visualizzare.
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Ok, dopo provo, grazie!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  4. #4
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Niente, ecco cosa mi dice:


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

    [Microsoft][ODBC Microsoft Access Driver] The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  5. #5
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vediamo la tua query attuale.

    Roby

  6. #6
    Così:

    codice:
    strSQL = "SELECT TOP (X) * FROM NomeTabella WHERE Canale <> '31' ORDER BY [Data] DESC
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  7. #7
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    X = 3
    strSQL = "SELECT TOP "& X &" * FROM NomeTabella WHERE Canale <> '31' ORDER BY [Data] DESC
    Roby

  8. #8
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Perfetto, grazie 1000!
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

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.