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:


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

%>
Ci sono errori o è il db?

Thanks