⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 order_add.asp

📁 这是一个物流网站的源代码
💻 ASP
字号:
<!--#include file="../inc/CheckAdmin.asp"-->
<!--#include file="../inc/Config.asp"-->
<!--#include file="../inc/Conn.asp"-->
<% 
server.ScriptTimeout=3600	
Sub ScriptErrorMsg(SMsg)
 	    response.write "<script language='javascript'>" & chr(13)
        response.write "alert('"&SMsg&"');" & Chr(13)
        response.write "window.document.location.href='order_add.asp';"&Chr(13)
        response.write "</script>" & Chr(13)
		Response.End
End Sub
if request.form("add")=1 then
dim connXLS , rsXLS
dim xlsFileName
dim objFSO
dim lRet,sValue,lNum

flag=0
xlsFileName=request("textimg")
if xlsFileName="" then ScriptErrorMsg "无效的参数或未经授权"

'判断文件是否存在
set objFSO=CreateObject("Scripting.FileSystemObject")	
xlsFileName=server.MapPath("../../UploadFile/Download/"&xlsFileName)

'response.Write(xlsFileName)
'response.End()
if not objFSO.FileExists(xlsFileName) then set objFSO=nothing:ScriptErrorMsg "文件未找到!"

err.clear
'on error resume next
set connXLS = server.CreateObject("ADODB.Connection")
set rsXLS= server.CreateObject("ADODB.Recordset")

connXLS.mode=3
connXLS.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & xlsFileName & ";Extended Properties='Excel 8.0;HDR=Yes'"
connXLS.open

rsXLS.Open "select * from [sheet1$]", connXLS, 1, 3 

lRet=err.number

if rsXLS.bof or rsXLS.eof or lRet<>0 then
    objFSO.DeleteFile xlsFileName
	set objFSO=nothing
	set rsXLS=nothing
	connXLS.close
	set connXLS=nothing
	if lRet=0 then
		ScriptErrorMsg "无任何记录!"
	else
		ScriptErrorMsg "错误:" & err.Description 
	end if
end if
'rsXLS.movenext
'格式必须是:
'托运日期,托运单号,目的网点,发货人,收货人,货物名称,件数,收货网点,提货日期,提货人身份证,提货联系电话,到货日期  

'连接数据库
dim sMemoCompany
	
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
lRet=0
sMemoCompany=""


do while not rsXLS.eof
RealPart1=rsXLS(0).Value '托运日期
if isnull(RealPart1) then RealPart1=""

RealPart2=rsXLS(1).Value '托运单号
if isnull(RealPart2)  then RealPart2=""

RealPart3= rsXLS(2).Value
if isnull(RealPart3)  then RealPart3="" '目的网点


RealPart4= rsXLS(3).Value
if isnull(RealPart4)  then RealPart4="" '发货人

RealPart5= rsXLS(4).Value
if isnull(RealPart5)  then RealPart5="" '收货人



RealPart6= rsXLS(5).Value
if isnull(RealPart6) then RealPart6="" '货物名称


RealPart7= rsXLS(6).Value
if isnull(RealPart7)  then RealPart7="" '件数


RealPart8= rsXLS(7).Value
if isnull(RealPart8)  then RealPart8="" '收货网点


RealPart9= rsXLS(8).Value
if isnull(RealPart9)  then RealPart9="" '提货日期


RealPart10= rsXLS(9).Value
if isnull(RealPart10)  then RealPart10="" '提货人身份证


RealPart11= rsXLS(10).Value
if isnull(RealPart11)  then RealPart11="" '提货联系电话


RealPart12= rsXLS(11).Value
if isnull(RealPart12)  then RealPart12="" '到货日期

RealPart13= rsXLS(12).Value
if isnull(RealPart13)  then RealPart13="" '送货方式

'response.Write(RealPart1&","&RealPart2&","&RealPart3&","&RealPart4&","&RealPart5&","&RealPart6&","&RealPart7&","&RealPart8&","&RealPart9&","&RealPart10&","&RealPart11&","&RealPart12)
'response.End()

sql="select * from yundata"
set rss= server.CreateObject("ADODB.Recordset")
rss.open sql,conn,1,3
if RealPart2<>"" then
     	rss.addnew
		rss(1)=formatStr(RealPart1)
		rss(2)=formatStr(RealPart2)
		rss(3)=formatStr(RealPart3)
		rss(4)=formatStr(RealPart4)
		rss(5)=formatStr(RealPart5)
		rss(6)=formatStr(RealPart6)
		rss(7)=formatStr(RealPart7)
		rss(8)=formatStr(RealPart8)
		rss(9)=formatStr(RealPart9)
		rss(10)=formatStr(RealPart10)
		rss(11)=formatStr(RealPart11)
		rss(12)=formatStr(RealPart12)
		rss(13)=formatStr(RealPart13)
		rss.update   
   	   lRet=lRet+1
	   rss.close   
	else
		if rsXLS.recordcount <> rsXLS.AbsolutePosition then
			response.Write("第 " & rsXLS.AbsolutePosition  & "条记录 托运单号 为空,跳过!<br>") 
		end if
	end if
	rsXLS.movenext
 loop
 
 
 	if Err.description <> "" then 
		err_Msg = "未知错误 = " & Err.description
	Else
		err_Msg = "成功添加 "  & lRet & "条记录"
	end if



Conn.close
set Conn=nothing
set rsXLS=nothing
connXLS.close
set connXLS=nothing
objFSO.DeleteFile xlsFileName
set objFSO=nothing
ScriptErrorMsg err_Msg 
end if
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>网站管理系统</title>
<link href="../Css_Main.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.style2 {color: #FF0000}
.style1 {color: #CCCCCC}
-->
</style>
</head>
<script language="JavaScript">
function  Check()
{
	/*if (form.language.value == "")
	 {alert("请选择语言版本");
		form.language.focus();
		return false;
	}*/

	 if (form.textimg.value == "") 
	 {alert("请先上传Excel文件");
	     //form.textimg.focus();
		return false;
		}
	 /*/if (form.N_Name.value == "") 
	 {alert("新闻标题不能为空");
	     form.N_Name.focus();
		return false;
		}/*/
	document.form.submit();
		}
</script>
<body>
<table width="98%"  border="0" align="center" cellpadding="0" cellspacing="1" class="border">
  <tr>
    <td class="title_dh"><div align="center">运单管理——导入数据</div></td>
  </tr>
</table>
<form name="form" action="" method="post" onSubmit="return Check()">
<table width="98%"  border="0" align="center" cellpadding="0" cellspacing="1" class="border">
  <tr class="title_top">
    <td colspan="2"><div align="center">导入数据</div></td>
  </tr>
  <tr class="tdbg" style="display:">
    <td width="20%"><div align="right"><strong>上传Excel:</strong></div></td>
    <td><iframe src='../inc/uppic.asp?up=../../uploadfile/Download/&tup=textimg' frameborder=0 height=25 width="80%" scrolling="no"></iframe><input name="textimg" type="hidden" id="textimg"></td>
  </tr>
</table>
<table width="98%"  border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td height="40">
      <div align="center"><span class="style1">
        <input name="Submit" type="button" id="Submit" value="导入数据" onClick="Check()">
&nbsp;</span> &nbsp;<span class="style1">
    <input name="reset2" type="button" id="reset2" value="返回" onClick="history.back()">
    <input name="add" type="hidden" id="add" value=1>
    </span></div></td>
  </tr>
</table></form>
</body>
</html>


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -