la sentencia que has escrito la debes utilizar en una variable para utilizar los comando de consulta para las bases de datos por ejemplo
Código ASP:
Ver originalstrSQL = "SELECT Enlaces.Titulo, Enlaces.Descripcion, Enlaces.dirURL, Users.CodUsers, Users.Nombre, Users.Apellidos
FROM Users INNER JOIN (Enlaces INNER JOIN Publicacion ON Enlaces.CodEnlace = Publicacion.CodEnlace) ON Users.CodUsers = Publicacion.CodUsers
WHERE (((Publicacion.Publico)=True))"
logicamente tendrias que corroborar que efectivamente funcione
la arquitectura comun de consulta es algo como esto
Código ASP:
Ver original<%
Dim oConn,strSQL, objRS
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\webestilo\db\datos.mdb"))
strSQL = "SELECT Nombre, Apellidos FROM prueba"
Set objRS = oConn.Execute(strSQL)
%>
ya solo seria probar tu codigo en la parte de strSQL, e intentar desplegar el resultado
saludos