写数据库+发序列号到邮件
luyued 发布于 2011-04-15 11:54 浏览 N 次'写入数据库,生成序列号。
code = trim(roundStr(10, 1))
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" &_
"Data Source=" & Server.MapPath("\mbti_step2\ajaxrandcode_volvo\db.mdb")
objConn.Open
sql = "select * from checkcode where code = '" & code & "'"
set rs = Server.CreateObject("adodb.recordset")
rs.open sql, conn, 1, 3
if rs.eof then
rs.addnew()
rs("code") = code
rs("email")=buyer_email
rs("riqi")=date()
rs.update()
end if
rs.close()
set rs = nothing
'==================================================
'获取随机字符
function roundStr(l, n)
dim i, j
dim t, s
dim strLen
dim strTemp
strTemp = "0123456789ABCDEFGHIJKLMNOPQRSTOPWXYZ"
for i = 1 to n
for j = 1 to l
randomize()
strLen = Len(strTemp)
t = round((rnd * (strLen - 1)) + 1)
s = s & mid(strTemp, t, 1)
next
next
roundStr = s
End Function
'发送对于序列号到对应邮件。
MailTo = buyer_email
code=code
on error resume next
Server.ScriptTimeout=60000
GB_ip = Request.ServerVariables("REMOTE_ADDR")
email=mailto
Topic = "MBTI测试序列号"
Set m_fso = Server.CreateObject("Scripting.FileSystemObject") '///打开文件
filepath=server.mappath("sendmailmb.htm")
Set m_tf = m_fso.OpenTextFile(filepath, 1)
MailBody = m_tf.ReadAll
Set m_Fso = Nothing
MailBody=replace(MailBody,"code",code)
SendJmail Email,Topic,MailBody,GB_ip
- 05-07· 晚清碎影:约翰 汤姆逊眼
- 05-06· 做学生生命中的贵人
- 05-03· 最长廊桥屏南万安桥
- 05-02· 金玉姬
- 04-30· 狙击手的誓言
- 04-30· TCL并购法国汤姆逊吞苦果
- 04-30· 约翰o汤姆逊《中国和中国
- 04-30· 汤姆逊镜头中的广州药街
- 04-30· 沈阳防腐木-大连防腐木
- 04-30· 奥莱克新潮迷你组合音响
- 04-29· 童年的故乡(八) 桥桥有
- 04-29· 安桥TX-NR5008功放
- 04-29· 等了8年 云南省丽江市金安
- 04-29· HiVi惠威影音威海店2011春季
- 04-27· 唐山爱德龙电器有限公司
- 04-27· 百利好金业首席分析师:
- 04-27· 盛祥金业:04-13 黄金受石
- 04-27· [转载]黄金概念股一览
- 04-27· [转载]贵州省地税局对我省
- 04-26· 进口音响器材中文译名(专