使用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. 【Proteus+51单片机学习笔记】-51/52系列单片机简介

    0 摘要     本文主要对STC89C52系列单片机进行了简单介绍,对其主要电路进行整理。 1 STC89C […]...

  2. 博客园环境测试

    博客中<iframe/>不能用,但是可以用<embed/>。...

  3. 软件开发流程图、产品设计流程图

    软件开发流程图 软件开发流程即软件设计思路和方法的一般过程,包括对软件先进行需求分析,设计软件的功能和实现的算 […]...

  4. DUBBO报错分析—1(连接zookeeper成功,调用方法无反应,不报错)

      思路分析 调用方法时,最后调用执行的是mapper的sql语句,既然调用对应的方法无法获取返回值,多是sq […]...

  5. jmeter 中查看结果树会遇到的问题

    问题1: 结果树中显示的请求数不全 解决方法: 修改jmeter.properties,去除  view.re […]...

  6. myeclipse学习总结二(myeclipse安装svn插件)

    1、在myeclipse中要安装svn插件,首先是下载svn插件。 下载地址:http://subclipse […]...

  7. Android 实现微信QQ分享以及第三方登录

    集成准备 在微信开放平台创建移动应用,输入应用的信息,包括移动应用名称,移动应用简介,移动应用图片信息,点击下 […]...

  8. 谈谈java中的并发(一)

    一.并发的定义 并发:对于这个概念一直就是没怎么搞懂,就是感觉特别的生疏,(自己从从字面上理解就是多个东西,一 […]...

展开目录

目录导航