sto provando a fare una estrazione casuale dal db ma mi da un errore:
Microsoft JET Database Engine errore "80040e14'
Errore di sintassi (virgola) nell'espressione della query 'id >= 6,11080193519592'.
lista.asp, riga 46
questo è il codice trovato su aspitalia.com:
Ci sono errori o è il db?codice:set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mappath("mdb-database/nuovo.mdb") & ";" SQL = "SELECT MAX(id) AS MaxId FROM tbldati" set rs = conn.Execute(SQL) If Not rs.Eof Then MaxId = rs("MaxId") Else MaxId = 0 End If Rs.Close : Set rs = Nothing %> <% Randomize RandomNumber = Rnd * MaxId %> <% SQL = "SELECT TOP 1 * FROM tbldati WHERE id >= " & RandomNumber set rs = conn.Execute(SQL) <--- questa è la riga 46 <---- If Not rs.Eof Then Response.Write rs("marca") & " - " & rs("modello") Else Response.Write "Niente da visualizzare" End If %>
Thanks

Rispondi quotando
VVoVe: 