?? exportdata.asp
字號(hào):
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Option Explicit
Response.Buffer = True
Response.Expires = 0
Response.Expiresabsolute = Now() - 1
Response.AddHeader "pragma","no-cache"
Response.AddHeader "cache-control","private"
Response.CacheControl = "no-cache"
%>
<!--#include file="Connections/conn.asp" -->
<!--登錄權(quán)限判斷,Session和MD5加密判斷-->
<%
Rem Session("CRM_account") 用戶帳號(hào)
Rem Session("CRM_name") 用戶名
Rem Session("CRM_level") 用戶等級(jí)
If Session("CRM_account") = "" Or Session("CRM_name") = "" Or Session("CRM_level") <= 0 Then Response.Redirect("login.asp")
Dim strCounter,strToPrint
Dim dataItem,beginData,endData
dataItem = Trim(Request("dataItem"))
beginData = Trim(Request("beginData"))
endData = Trim(Request("endData"))
If beginData = "起始數(shù)據(jù)" Then beginData = ""
If endData = "結(jié)束數(shù)據(jù)" Then endData = ""
Function getUserList(intLevel,intGroup)
Dim rs,strUserList
strUserList = "'" & Session("CRM_name") & "'"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From baidu_user Where uLevel < " & intLevel & " And uGroup = " & intGroup,conn,3,1
Do While Not rs.BOF And Not rs.EOF
If strUserList = "" Then
strUserList = "'" & rs("uName") & "'"
Else
strUserList = strUserList & ",'" & rs("uName") & "'"
End If
rs.MoveNext
Loop
rs.Close
Set rs = Nothing
getUserList = strUserList
End Function
Function getItem(dataItem)
If dataItem = "" Then
getItem = ""
Else
Select Case dataItem
Case "cEmail"
getItem = "電子信箱"
Case "msn"
getItem = "msn"
Case "phone"
getItem = "聯(lián)系人手機(jī)"
Case Else
getItem =""
End Select
End If
End Function
Dim flag
flag = 0
If dataItem <> "" Then
strToPrint = strToPrint & " <tr>" & VBCrlf
strToPrint = strToPrint & " <td width=""60"" align=""center"" bgcolor=""menu"">編號(hào)</td>" & VBCrlf
strToPrint = strToPrint & " <td align=""center"" bgcolor=""menu"">公司名稱</td>" & VBCrlf
strToPrint = strToPrint & " <td align=""center"" bgcolor=""menu"">公司網(wǎng)址</td>" & VBCrlf
if dataItem="all" then
strToPrint = strToPrint & " <td width=""80"" align=""center"" bgcolor=""menu"">電子郵箱 </td>" & VBCrlf
strToPrint = strToPrint & " <td width=""80"" align=""center"" bgcolor=""menu"">msn </td>" & VBCrlf
strToPrint = strToPrint & " <td width=""80"" align=""center"" bgcolor=""menu"">聯(lián)系人手機(jī) </td>" & VBCrlf
else
strToPrint = strToPrint & " <td width=""80"" align=""center"" bgcolor=""menu"">" & getItem(dataItem) & "</td>" & VBCrlf
end if
If Session("CRM_level") = 9 Then
strToPrint = strToPrint & " <td width=""80"" align=""center"" bgcolor=""menu"">業(yè)務(wù)員</td>" & VBCrlf
End If
strToPrint = strToPrint & " </tr>" & VBCrlf
Dim fso,f,fl
Set fso = Server.CreateObject("Scripting.FileSystemObject")
fl = Server.MapPath("data.CSV")
If fso.FileExists(fl) Then
fso.DeleteFile(fl)
Set f = fso.CreateTextFile(fl)
if dataItem="cEmail" then
f.WriteLine("聯(lián)系人,電子郵箱,foxaddrID")
elseif dataItem="msn" then
f.WriteLine("聯(lián)系人,MSN,foxaddrID")
elseif dataItem="phone" then
f.WriteLine("聯(lián)系人,聯(lián)系人手機(jī),foxaddrID")
elseif dataItem="all" then
f.WriteLine("聯(lián)系人,電子郵箱,MSN,聯(lián)系人手機(jī),foxaddrID")
end if
Else
Set f = fso.CreateTextFile(fl)
if dataItem="cEmail" then
f.WriteLine("聯(lián)系人,電子郵箱,foxaddrID")
elseif dataItem="msn" then
f.WriteLine("聯(lián)系人,MSN,foxaddrID")
elseif dataItem="phone" then
f.WriteLine("聯(lián)系人,聯(lián)系人手機(jī),foxaddrID")
elseif dataItem="all" then
f.WriteLine("聯(lián)系人,電子郵箱,MSN,聯(lián)系人手機(jī),foxaddrID")
end if
End If
Dim rs
Set rs = Server.CreateObject("ADODB.Recordset")
Select Case dataItem
Case "cEmail"
If beginData = "" And endData = "" Then
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
Else
If beginData = "" Then beginData = endData
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' And cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
End If
Case "msn"
If beginData = "" And endData = "" Then
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
Else
If beginData = "" Then beginData = endData
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' And cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
End If
Case "phone"
If beginData = "" And endData = "" Then
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
Else
If beginData = "" Then beginData = endData
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' And cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
End If
Case "all"
If beginData = "" And endData = "" Then
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
Else
If beginData = "" Then beginData = endData
If Session("CRM_level") = 9 Then
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' Order By cId Desc",conn,3,1
Else
rs.Open "Select * From baidu_client Where cEmail Like '%" & beginData & "%' And cUser = '" & Session("CRM_name") & "' Order By cId Desc",conn,3,1
End If
End If
Case Else
End Select
Do While Not rs.BOF And Not rs.EOF
strToPrint = strToPrint & " <tr>" & VBCrlf
strToPrint = strToPrint & " <td width=""60"" align=""center"">" & rs("cId") & "</td>" & VBCrlf
strToPrint = strToPrint & " <td><a href=""view.asp?cId=" & rs("cId") & """>" & rs("cCompany") & "</a></td>" & VBCrlf
strToPrint = strToPrint & " <td><a href=""http://" & rs("cHomepage") & """ target=""_blank"">" & rs("cHomepage") & "</td>" & VBCrlf
if dataItem="all" then
strToPrint = strToPrint & " <td>" & rs("cEmail") & "</td>" & VBCrlf
strToPrint = strToPrint & " <td>" & rs("msn") & "</td>" & VBCrlf
strToPrint = strToPrint & " <td>" & rs("phone") & "</td>" & VBCrlf
else
strToPrint = strToPrint & " <td>" & rs(dataItem) & "</td>" & VBCrlf
end if
If Session("CRM_level") = 9 Then
strToPrint = strToPrint & " <td>" & rs("cUser") & "</td>" & VBCrlf
End If
if dataItem="all" then
f.WriteLine(rs("cLinkman") & "," & rs("cEmail") &","&rs("msn")&","&rs("phone")& "," & rs("cId"))
else
f.WriteLine(rs("cLinkman") & "," & rs(dataItem) & "," & rs("cId"))
end if
rs.MoveNext
Loop
rs.Close
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -