使用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?=?"[email?protected]" ??Email.To?=?"[email?protected]" ??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")?=?"[email?protected]" ??Email.Configuration.Fields.Update ??Email.Send rs.MoveNext Wend End?Function (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Json.NET中的异常:状态“Start”中的Token PropertyName将
- react native 计算时间差,天-时-分-秒
- ios – Sprite Kit的’didBeginContact’功能不是很准确.我
- 菜鸟学习React Native for Android 之通讯原理分析(JAVA调
- objective-c – 缺少@end预期标识符“{”XCode 4.2 .h模块中
- Cocos2d-x_CCMenu(菜单类)介绍
- 覆盖Swift的吸气剂
- c# – 如何将数据库数据缓存到内存以供MVC应用程序使用?
- SQLite学习手册(锁和并发控制)
- vue-scroller记录滚动位置的示例代码