Nada, que me sigue dando el mismo error, el codigo ASP es el siguiente:
<%
dim conn,rs
Set Conn = Server.CreateObject("ADODB.Connection")
Set rs=Server.CreateObject("ADODB.RecordSet")
Conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("/basesdedatos/imagenes.mdb"))
consulta_SQL= "SELECT * FROM imagenes ORDER BY RAND() LIMIT 1"
Conn.execute consulta_SQL
RS.Open consulta_SQL ,conn
ruta = request("ruta")
response.Write("<IMG SRC="&RS("ruta") &" BORDER=2>")
rs.close
conn.close
Set rs=nothing
Set conn=nothing
%>
------------------------
y el error el que os decía antes:
Tipo de error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis (falta operador) en la expresión de consulta 'RAND() LIMIT 1'.
/TMP2rkk6xe14h.asp, línea 7
---------------------------------------
no será que tengo algo mal en las tablas??? mmmmm
a ver tengo un campo codigo_imagen autonumérico y otro con la ruta, no tengo nada mas. . .