Visualizzazione dei risultati da 1 a 5 su 5

Discussione: probema con limit

  1. #1

    probema con limit

    ciao gente, facendo questa query:
    qstr = "select * from sottogruppi where gruppo=" & sGroup & " order by Codice limit 0,3"

    mi genera l'errore
    Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
    [Microsoft][ODBC SQL Server Driver][SQL Server]Line 1: Incorrect syntax near 'limit'.

    se non uso il limit qstr = "select * from sottogruppi where gruppo=" & sGroup & " order by Codice"

    invece funziona tutto correttamente. Dove sbaglio?

  2. #2
    SQL server non supporta limit

  3. #3
    .... ma sul serio?? VVoVe: e quindi non ce modo di ovviare al problema? come penso tu abbia gia intuito, non son molto competente in materia...

  4. #4
    SELECT TOP n .... per prendere i primi n records

  5. #5
    ty

    cercando sul web ho visto come rendere anche i valori successivi, di 9 in 9...

    select TOP 9 * from (select TOP 18 * from sottogruppi where gruppo=" & sGroup & " order by Codice) sottogruppi where gruppo=" & sGroup & " order by Codice DESC

    L'unico problema è che il risultato ottenuto è invertito... al posto di prendere i risultati 10, 11, 12 ecc, mi prene i risultati 18, 17, 16 ecc...


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 © 2026 vBulletin Solutions, Inc. All rights reserved.