rieccomi

ho questo codice


<%
DADATAGG= request.form("DADATAGG")
DADATAMM= request.form("DADATAMM")
DADATAAAAA= request.form("DADATAAAAA")
ADATAGG= request.form("ADATAGG")
ADATAMM= request.form("ADATAMM")
ADATAAAAA= request.form("ADATAAAAA")

strSQL = "SELECT data,file,codcli FROM archivio "
strSQL = strSQL & "INNER JOIN login ON archivio.codcli = login.codcli"
strSQL = strSQL & " WHERE Data Between "
strSQL = strSQL & "#" & DADATAMM & "/" & DADATAGG & "/" & DADATAAAAA & "#"
strSQL = strSQL & " AND "
strSQL = strSQL & "#" & ADATAMM & "/" & ADATAGG & "/" & ADATAAAAA & "#"

SET rs=Server.CreateObject("ADODB.Recordset")
rs.Open strSQL, myconn

Do Until RS.EOF
If Not IsNull(rs("mail")) Then

Dim miaMail
Set MiaMail = Server.CreateObject("CDO.Message")
miaMail.From = "daduz@inwind.it"
MiaMail.To = rs("mail") 'MANDA LA MAIL A TUTTI

MiaMail.Subject = "Invio documento " &rs("file")'
MiaMail.TextBody = "In allegato inviamo documento " &rs("file")& ", cordiali saluti."

MiaMail.AddAttachment ("http://www.miosito.com/mdb-database/doc/") &rs("file")

MiaMail.Fields("urn:schemas:httpmail:importance"). Value = 2
MiaMail.Fields.Update()
MiaMail.Send()
End if
RS.movenext
Loop
Set miaMail = Nothing

response.write " Mail inviate con successo!"
%>


mi da errore

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] The specified field 'codcli' could refer to more than one table listed in the FROM clause of your SQL statement.

/consultonline/admin_sendmail_join.asp, line 29


alla linea 29 ho:
rs.Open strSQL, myconn





vorrei legare il campo CODCLI della tab archivio al campo CODCLI della tabella login per inviare la relativa mail,
se tolgo la join funziona tutto bene

vorrei usare la join per non avere ogni record della tab login con la mail di riferimento ma vorrei che la trovasse in login grazie al controllo codcli (presente sia in login che in archivio)

thank you :rollo: