使用VB6读取数据库资源并发送邮件(原创)

cddaishi 2018-10-05 原文

使用VB6读取数据库资源并发送邮件(原创)

Private Sub Form_Load()

Call conndb

End Sub

Private Function conndb()

Dim cn As New ADODB.Connection

Dim rs As New ADODB.Recordset

Dim strCn, sql As String

Dim db_host As String

Dim db_user As String

Dim db_pass As String

Dim db_data As String

Dim banxing, quyu, kemu, tel, nianji As String

Dim thetime As Date

db_host = “122.114.181.75”

db_user = “daishi”

db_pass = “daishi2017!”

db_data = “daishi”

strCn = “DRIVER={MySQL ODBC 5.2 Driver};” & “SERVER=” & db_host & “;” & “DATABASE=” & db_data & “;” & “UID=” & db_user & “;PWD=” & db_pass & “;” & “OPTION=3” & “stmt=SET NAMES gb2312”

cn.open strCn

cn.CursorLocation = adUseClient

sql = “select * from ds_diyform7 where length(g_tel)>0”

rs.open sql, cn

MsgBox rs.Fields(2) & rs.Fields(6)

While rs.EOF = False And rs.RecordCount > 0

rs.MoveFirst

banxing = Trim(rs!g_banxing)

quyu = Trim(rs!g_quyu)

tel = Trim(rs!g_tel)

nianji = Replace(Trim(rs!g_nianji), “一”, “1”)

nianji = Replace(Trim(rs!g_nianji), “二”, “2”)

nianji = Replace(Trim(rs!g_nianji), “三”, “3”)

nianji = Replace(Trim(rs!g_nianji), “四”, “4”)

nianji = Replace(Trim(rs!g_nianji), “五”, “5”)

nianji = Replace(Trim(rs!g_nianji), “六”, “6”)

nianji = Replace(Trim(rs!g_nianji), “七”, “7”)

nianji = Replace(Trim(rs!g_nianji), “八”, “8”)

nianji = Replace(Trim(rs!g_nianji), “九”, “9”)

thetime = Now

If Len(quyu) = 0 Then quyu = “未填写”

If Len(tel) = 0 Then tel = “未填写”

If Len(banxing) = 0 Then banxing = “未选择”

If Len(nianji) = 0 Then nianji = “未选择”

Exit Function

Dim Email As Object

  NameS = “http://schemas.microsoft.com/cdo/configuration/”

  Set Email = CreateObject(“CDO.Message”)

  Email.From = “2522237381@qq.com”

  Email.To = “cdseoyaoxiaobin@qq.com”

  Email.Subject = thetime & quyu & nianji

  Email.Textbody = “来新资源啦 ” & ” 发现时间:” & thetime & ” 地区:” & quyu & ” 联系电话:” & tel & ” 科目:” & kemu & ” 年级:” & nianji

  Email.Configuration.Fields.Item(NameS & “smtpusessl”) = “true”

  Email.Configuration.Fields.Item(NameS & “sendusing”) = 2

  Email.Configuration.Fields.Item(NameS & “smtpserver”) = “smtp.qq.com”

  Email.Configuration.Fields.Item(NameS & “smtpserverport”) = 465

  Email.Configuration.Fields.Item(NameS & “smtpauthenticate”) = 1

  Email.Configuration.Fields.Item(NameS & “sendusername”) = “2522237381”

  Email.Configuration.Fields.Item(NameS & “sendpassword”) = “cuohtxtcopljebeg”

  Email.Configuration.Fields.Item(NameS & “cc”) = “3046459852@qq.com”

  Email.Configuration.Fields.Update

  Email.Send

rs.MoveNext

Wend

End Function

发表于 2018-10-05 13:43 戴氏教育 阅读() 评论() 编辑 收藏

 

版权声明:本文为cddaishi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/cddaishi/p/9744697.html

使用VB6读取数据库资源并发送邮件(原创)的更多相关文章

随机推荐

  1. 温习数据算法—贪吃蛇

    前言 很多朋友学习了计算机语言后都做过贪吃蛇的游戏(VB,C,C++,C#,JAVA,JQuery等),现在估 […]...

  2. 从单体到分布式,必须解决的四个问题

    一般来说,为了应对高并发和高可用,应用服务器都会由单体向分布式演变。而从单体到分布式,通常会遇到四个问题必须要 […]...

  3. 详解a标签中href=\”javascript:\”的几种用法 – hello_HON

    详解a标签中href=”javascript:”的几种用法 a标签的一种写法<a […]...

  4. 微信公众号如何上传长图

    微信公众号如何上传长图?我们先要了解为什么要做长图,有哪些难题,最后再来解决如何上传长图。 为什么要做长图? […]...

  5. CSS3(1)—圆角边框、边框阴影

    圆角边框、边框阴影 CSS3可以简单理解成是CSS的增强版,它的优点在于不仅有利于开发与维护,还能提高网站的性 […]...

  6. VBA将指定Excel表数据批量生成到另一个Excel表中,每个sheet表一行数据

    Sub AutoInputValNewExcel() Dim sh1, sh2 As Worksheet Di […]...

  7. 基于PHP的微信公众平台开发(TOKEN验证,消息回复)

    微信公众平台开发 实现步骤: 第一步:填写服务器配置 登录微信公众平台官网后,在公众平台后台管理页面 R […]...

  8. Router防火墙模板

    Router防火墙模板 show running-config version 11.2 service ti […]...

展开目录

目录导航