USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Dicas

  Visual Basic    (Internet)

Título da Dica:  Enviar Email via servidor SQL
Postada em 28/9/2001 por WilthonCarvalho      Clique aqui para enviar email para o autor  wbatista@spcb.com.br
Public Function EnviaEmail(ByVal Destino As String, ByVal Assunto As String, _
    ByVal Mensagem As String, _
    Optional Arquivo) As Boolean
On Error Resume Next
    sql = ""
        sql = "CREATE TABLE ##tmpEMail (c1 Text)" & vbCrLf
        sql = sql & "INSERT ##tmpEMail values ('" & Mensagem & "')" & vbCrLf
        sql = sql & "EXEC Master..xp_sendmail '" & Destino & "',@Subject = '" & _
            Assunto & "', @Query = 'SELECT c1 FROM ##tmpEMail' , " & _
            IIf(Not IsMissing(Arquivo), " @attachments = '" & _
            IIf(Not IsMissing(Arquivo), Arquivo, "") & "', ", "") & " @no_header = 'TRUE', @width = 50000" & vbCrLf
        sql = sql & "DROP TABLE ##tmpEMail"
        Err.Clear
        CN.Execute sql, adExecuteNoRecords
        If Err.Number <> 0 Then
            Err.Clear
            EnviaEmail = False
        Else
            EnviaEmail = True
        End If
End Function
 


CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página