Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833

    LIMIT 0,10 Perche' non funziona?

    Ciao a tutti, non riesco a far funzionare un limit in questo statement

    FROM $LNKLIB.MRMOBJP where MROBJ like '$subobj%' order by MRLIB, MROBJ LIMIT 0,10";

    Il limit non funziona cioe' non restituisce nessun record, pero' non capisco se e' la sintassi
    sbagliata oppure cosa.

    Ciao

  2. #2
    La sintassi sembra corretta.
    SELECT * FROM `tabella` order by primocampo,secondocampo limit 0,10
    Prova a fare una echo per vedere cosa ti stampa.

    Non credo sia la sintassi ad essere sbagliata.

  3. #3
    Utente di HTML.it L'avatar di Psyko83
    Registrato dal
    Mar 2006
    Messaggi
    424
    Che database usi?
    Se non erro, su acsess o MsSQL non andava!

  4. #4
    MySql
    hai ragione lo davo per scontato.

    ciao

  5. #5
    Originariamente inviato da Psyko83
    Che database usi?
    Se non erro, su acsess o MsSQL non andava!
    Su access(o) non funziona, su MySQL c'è dalla versione 3 se non prima.

  6. #6

    Re: LIMIT 0,10 Perche' non funziona?

    Originariamente inviato da guarnieri
    Ciao a tutti, non riesco a far funzionare un limit in questo statement

    FROM $LNKLIB.MRMOBJP where MROBJ like '$subobj%' order by MRLIB, MROBJ LIMIT 0,10";

    Il limit non funziona cioe' non restituisce nessun record, pero' non capisco se e' la sintassi
    sbagliata oppure cosa.

    Ciao
    Gli apici alla fine sono un errore di battitura?

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    Il database e' il db2 di un server as400, gli apici finali non sono un errore:

    $sql = "
    SELECT

    CAST(MRPRID AS CHAR(3) CCSID 280), CAST(MRLINK AS CHAR(10) CCSID 280),CAST(MRJID AS CHAR(16) CCSID 280)... ecc...

    FROM $LNKLIB.MRMOBJP where MROBJ like '$subobj%' order by MRLIB, MROBJ LIMIT 0,10";

  8. #8
    Originariamente inviato da guarnieri
    Il database e' il db2 di un server as400, gli apici finali non sono un errore:

    $sql = "
    SELECT

    CAST(MRPRID AS CHAR(3) CCSID 280), CAST(MRLINK AS CHAR(10) CCSID 280),CAST(MRJID AS CHAR(16) CCSID 280)... ecc...

    FROM $LNKLIB.MRMOBJP where MROBJ like '$subobj%' order by MRLIB, MROBJ LIMIT 0,10";
    guarda qui

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    833
    ok l'avevo gia provato:

    $cursor = '100'; .....

    ..... FROM $LNKLIB.MRMOBJP where MROBJ like '$subobj%' order by MRLIB, MROBJ FETCH FIRST ".$cursor." ROWS ONLY";

    Pero' quando voglio visualizzare i successivi 100 come faccio?

  10. #10
    Originariamente inviato da guarnieri
    ok l'avevo gia provato:

    $cursor = '100'; .....

    ..... FROM $LNKLIB.MRMOBJP where MROBJ like '$subobj%' order by MRLIB, MROBJ FETCH FIRST ".$cursor." ROWS ONLY";

    Pero' quando voglio visualizzare i successivi 100 come faccio?
    Questo non lo, studiati il manuale d DB2

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.