Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Estrazione random di un record con ORDER BY RAND() LIMIT 1

    Ho questo codice:

    codice:
    SQL = "SELECT * FROM SPOT WHERE Publi1_prov = '" & mProv & " ' AND Publi1_stato='C' OR Publi1_prov='TUTTE' AND Publi1_stato='C' ORDER BY RAND() LIMIT 1"
    	
    Set rs=oConn.Execute(SQL)    <---- linea 18
    Response.Write (rs("ID") & rs("IDUtente"))
    dove con un select fisso delle condizioni di estrazione e dopo chiedo un ordine random ... però al browser mi genera questo errore:

    codice:
    Microsoft JET Database Engine error '80040e14' 
    
    Syntax error (missing operator) in query expression 'RAND() LIMIT 1'. 
    
    /elencoprovince.asp, line 18
    dove sbaglio?
    Grazie dell'aiuto
    Mir

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Dimenticavo ... uso un Db access 97 ... ma dovrebbe funzionare RAND() ...

  3. #3

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Cioè funzionano solo per database MySql?

  5. #5

  6. #6
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    però dovrebbe funzionare la rnd... forse

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.