Posto un nuovo quesito... o meglio un problema che non riesco a risolvere

Ho una pagina che mostra un elenco di nomi dove devo fare la somma tra quelli appartenenti allo stesso team... ad esempio:

Luca pt. 15 team 1
Paolo pt. 10 team 2
Marco pt. 5 team 2


Il codice dovrebbe restituirmi la riga:

Team 1 pt. 15; team 2 pt. 15

A seguire il codice...

codice:
' Mi connetto alla tabella foto e inizio il ciclo

<%
Set oConn=Server.CreateObject("ADODB.Connection")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Request.ServerVariables("APPL_PHYSICAL_PATH") & "mdb-database\concorso.mdb"


sql="SELECT * FROM tb_foto WHERE ft_concorso=" & REQUEST("id_concorso") & " ORDER by ft_voto desc"
Set oRs = Server.CreateObject("ADODB.Recordset")
Set oRs = oConn.Execute(sql)

%>

<% do while not oRs.EOF%>

' Stampo il numero dela team e il nome dell'autore

<%=oRs("ft_team")%> (<%=oRs("ft_autore")%>

A questo punto dovrei fare la somma dei dati di tutti i partecipanti al team X... quindi procedo con una seconda connessione alla tabella dove

codice:
<%
sql="SELECT SUM(ft_voto) as totale FROM tb_foto WHERE ft_team=" & team
Set oRs1 = Server.CreateObject("ADODB.Recordset")
Set oRs1 = oConn.Execute(sql)


response.write oRs1("totale")


oRs1.close
%>

Ma ricevo errore:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/admin_areafotoscriba/05_concorsi_partecipanti.asp, line 249


ovvero

Set oRs1 = oConn.Execute(sql)

Uff qualche consiglio?

Grazie