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:

Rispondi quotando
