Hola a todos, tengo la siguiente consulta a la base de datos en ASP
Código:
<%
id = Request.QueryString("id")
SET base = Server.CreateObject("ADODB.Connection")
base.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("./datosinfo/fichas.mdb")
sql = "SELECT nombre,categoria FROM general WHERE ID = '"& id &"'"
SET RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, base
nombre = RS("nombre")
categoria = RS("categoria")
RS.Close
base.Close
SET RS = Nothing
SET base = Nothing
%>
pero me devuelve el siguiente error:
Microsoft JET Database Engine (0x80040E14)
Error de sintaxis en la cláusula FROM.
/ficha.asp, línea 8
he probado el mismo código pero cambiando la consulta a otra base de datos y funciona perfectamente.
¿Qué podría ser?