hi, how to convert the code using CDO
'Indique o produto
Dim VarAct
Dim VarSeuNome
Dim VarSeuEmail
Dim VarNomePara
Dim VarEmailPara
Dim VarCodProduto
Dim VarMsg
Dim VarComentario
Dim ConsProduto
Dim Corpo
Dim Contato
VarAct = Request.QueryString("Act")
VarCodProduto = Request.QueryString("Produto")
If VarAct = "Indique" Then
VarSeuNome = Trim(Replace(Request.Form("SeuNome"), "'", ""))
VarSeuEmail = Trim(Replace(Request.Form("SeuEmail"), "'", ""))
VarNomePara = Trim(Replace(Request.Form("NomePara"), "'", ""))
VarEmailPara = Trim(Replace(Request.Form("EmailPara"), "'", ""))
VarComentario = Trim(Replace(Replace(Request.Form("Comentario"), "'", ""),vbcrlf,"<br>"))
If VarSeuNome = "" Then
VarMsg = "<br /><span class="& Chr(34) &"TextTahoma11VermelhoBold"& Chr(34) &">Preencha o campo (Seu Nome) !</span>"
ElseIf VarSeuEmail = "" Then
VarMsg = "<br /><span class="& Chr(34) &"TextTahoma11VermelhoBold"& Chr(34) &">Preencha o campo (Seu E-mail) !</span>"
ElseIf VarNomePara = "" Then
VarMsg = "<br /><span class="& Chr(34) &"TextTahoma11VermelhoBold"& Chr(34) &">Preencha o campo (Nome Para) !</span>"
ElseIf VarEmailPara = "" Then
VarMsg = "<br /><span class="& Chr(34) &"TextTahoma11VermelhoBold"& Chr(34) &">Preencha o campo (E-mail Para) !</span>"
Else
Set ConsProduto = Banco.Execute("Select * From Produtos Where Cod = "& VarCodProduto)
Corpo = "<html>"
Corpo = Corpo & "<link href="& Local &"Includes/Styles.css rel=stylesheet type=text/css>"
Corpo = Corpo & "<table cellspacing=10 width="&Chr(34)&"100%"&Chr(34)&">"
Corpo = Corpo & "<tr><td><span class="& Chr(34) &"TextTahoma11Cinza"& Chr(34) &">Caro(a) </span><span class="& Chr(34) &"TextTahoma11CinzaBold"& Chr(34) &">"& VarNomePara &"</span></td></tr>"
Corpo = Corpo & "<tr><td><span class="& Chr(34) &"TextTahoma11Cinza"& Chr(34) &">O produto abaixo foi indicado em nossa loja para você pelo seu(sua) amigo(a) </span><span class="& Chr(34) &"TextTahoma11CinzaBold"& Chr(34) &">"& VarSeuNome &".</span></td></tr>"
Corpo = Corpo & "<tr><td><hr width=100% size=1 noshade></td></tr>"
Corpo = Corpo & "<tr><td><span class="& Chr(34) &"TextTahoma11Cinza"& Chr(34) &"><a href="& Chr(34) & Local &"MaisProduto.asp?Produto="& ConsProduto("Cod") & Chr(34) &"><img src="& Chr(34) & ConsProduto("Foto1") & Chr(34) &" width="& Chr(34) &"60"& Chr(34) &" align="& Chr(34) &"left"& Chr(34) &" border=0></a></span><span class="& Chr(34) &"TextTahoma11Cinza"& Chr(34) &"><b><a href="& Chr(34) & Local &"MaisProduto.asp?Produto="& ConsProduto("Cod") & Chr(34) &" class="& Chr(34) &"LinkTahoma11CinzaBold"& Chr(34) &">"& ConsProduto("NomeProduto") &"</a></b><br>"& ConsProduto("BreveDescricao") &"<br><span class="& Chr(34) &"TextTahoma11Cinza"& Chr(34) &">De: </span><span class="& Chr(34) &"TextTahoma11CinzaClaro"& Chr(34) &"><s>"& FormatCurrency(ConsProduto("PrecoDe")) &"</s></span><br><span class="& Chr(34) &"TextTahoma11Cinza"& Chr(34) &">Por: </span><span class="& Chr(34) &"TextTahoma11VermelhoBold"& Chr(34) &">"& FormatCurrency(ConsProduto("PrecoPor")) &"</span></td></tr>"
Corpo = Corpo & "<tr><td><hr width=100% size=1 noshade></td></tr>"
Corpo = Corpo & "<tr><td><span class="& Chr(34) &"TextTahoma11CinzaBold"& Chr(34) &">Comentários:<br></span><span class="& Chr(34) &"TextTahoma11Cinza"& Chr(34) &">"& VarComentario &"</span></td></tr>"
Corpo = Corpo & "<tr><td><hr width=100% size=1 noshade></td></tr>"
Corpo = Corpo & "<tr><td><span class="& Chr(34) &"TextTahoma11CinzaBold"& Chr(34) &">"& NomedaLoja &"</span></td></tr>"
Corpo = Corpo & "</table>"
Corpo = Corpo & "</html>"
If ComponenteEmail = 1 Then
'CDonts
Set Contato = Server.CreateObject("CDONTS.NewMail")
Contato.From = VarSeuNome & "<"&VarSeuEmail&">"
Contato.To = VarNomePara & "<"&VarEmailPara&">"
Contato.Subject = SubjectIndique
Contato.BodyFormat = 0
Contato.MailFormat = 0
Contato.Body = Corpo
Contato.Send
Set Contato = Nothing
Else
Dim Mailer
Set Mailer = Server.CreateObject("SMTPsvg.Mailer")
Mailer.RemoteHost = "mail.site.com.br"
Mailer.FromName = VarSeuNome
Mailer.FromAddress = VarSeuEmail
Mailer.AddRecipient VarParaNome, VarParaEmail
Mailer.Subject = SubjectIndique
Mailer.BodyText = Corpo
Mailer.SendMail
Set Mailer = Nothing
End If
End If
End If
'Fim do Indique o produto
%>
Edição feita por: lizardbr, 14/12/2004, 00:08.