yo tengo algo similar que al momento de dar editar en mi grilla se envía un mail a la persona que se le agrego un reporte. te explico
en el html tengo esto
Código HTML:
Ver original<input name="cb_grabar" type="submit" class="btn" id="cb_grabar" value="Grabar" align="right" size="60" >
luego que se realiza el submit
Código ASP:
Ver originalfunction enviar_mail(nticket)
On error resume next
dim para
dim de
dim asunto
dim cuerpo
asunto = "XXXX"
para = ""
cuerpo = "XXXXXXXXXX"
set conexion=server.createobject("ADODB.Connection")
conexion.open = strconexion
set rs=server.createobject("ADODB.Recordset")
sql = "SELECT campo FROM dbo.tabla WHERE campo2 = "&request.Form("id_usuario") & "
rs.Open sql,conexion
if not rs.eof and not rs.bof then
para = rs("EMAIL")
Set oMail = Server.CreateObject("CDO.Message")
oMail.From = de
oMail.To = para
oMail.Subject= asunto
oMail.TextBody = cuerpo
oMail.Send
Set oMail = Nothing
enviar_mail= "ok"
end if
If err.number <> 0 Then
strmsg = "Error Interno cod:800"
end if
espero te sirva saludos desde chile