Sto andando in confusione, aiutatemi a ritrovarmi

Ho 3 tabelle
1) canale
Id_canale
Canale

2) sottocanale
Id_sottocanale
Nome_sottocanale
Id_canale (numerico)

3) contenuti
Id
Id_sottocanale (numerico)
...
...

Vorrei fare in modo che una volta che arrivo nella pagina che indentifico come canale id_canale=1 si popolino i vari div che ho sistemato nel layout.
Sto provando a fare in questo modo:

codice:
<%
strConn = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("../mdb-database/db.mdb")
objConn.Open strConn
Set objRs = Server.CreateObject("ADODB.Recordset")

		Sql = "SELECT * FROM contenuti, sottocanale WHERE sottocanale.Id_canale="& 2 &" AND sottocanale.Id_sottocanale=" & 5 &" Order by Id"
		objRs.Open Sql, objConn, adOpenDynamic, adLockOptimistic
%>

<% if objRs.EOF Then%>
Ci sono dei problemi
<%else%>
<%=objRs("Articolo")%>
<%End if %>
Ma continua a restiturmi il primo record inserito nel db, dove sto sbagliando?