uso asp per la prima volta, sono ferrato in php... e stò impazzendo

problemi con questa join

<%
cn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ="& server.mappath("../../db/NOMEDB.mdb")

RecordsPerPagina=20

page=Request("page")
Const adOpenKeyset=1

if page="" then page=1

Set rs=Server.CreateObject("ADODB.Recordset")


SQL= "SELECT * FROM cartelle,sotto_cartella WHERE cartelle.id=sotto_cartella.id_cartella"

rs.Open SQL, cn, adOpenKeyset

rs.PageSize=RecordsPerPagina
rs.AbsolutePage = page


For a = 1 to RecordsPerPagina
if not rs.EOF then

%>
<tr>
<td><%=rs("sotto_cartella.id")%></td>
<td><%=formData(rs("sotto_cartella.data"))%></td>
<td><%=rs("cartella.nome")%>&nbsp</td>
<td><%=rs("sotto_cartella.nome")%>&nbsp</td>
<td>&page=<%=page%>"> modifica </td>
<td>&page=<%=page%>">elimina </td>
</tr>
<%

rs.MoveNext
end if
next
%>

l'errore che mi da è:

Microsoft OLE DB Provider for ODBC Drivers errore "80040e21'
Il driver ODBC in uso non è in grado di supportare le proprietà richieste.

/Nuova_cartella/Admin/lista_sotto_cartelle.asp, riga 59


come faccio a fare una query su due tabelle con id collegati, se vado secco su una tabella non ci sono problemi