标题:请问ASP高手朋友们,如何解决下列两个问题?
只看楼主
zhangliwei1
Rank: 1
等 级:禁止访问
帖 子:129
专家分:0
注 册:2009-8-9
结帖率:87.5%
已结贴  问题点数:20 回复次数:12 
请问ASP高手朋友们,如何解决下列两个问题?
请问ASP高手朋友们:
(1)如何在客户端备份服务器端的数据库?
(2)我在服务器端向ACCESS数据库中批量导入EXCEL能够成功导入,但是,在客户端导入时总是还是导入服务器端上的EXCEL表格内容,无法将客户端得EXCLE内容导入到服务器端?具体代码如下:

  一是:批量导入的HTML代码部分
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<title>临朐县农村信用社计算机培训档案管理系统--批量导入员工基本信息Excel记录</title>
<meta http-equiv="Content-Type"  content="text/html; charset=gb2312">
<link rel="stylesheet" href="">
<!--
body,td,th {
    font-size: 16px;
}
.STYLE1 {
    color: #FF6600;
    font-weight: bold;
}
.mycolor:link {
    text-decoration: none;
}
.mycolor:visited {
    text-decoration: none;
    color: #E85C00;
}
.mycolor:hover {
    text-decoration: underline;
    color: #339900;
}
.mycolor:active {
    text-decoration: none;
    color: #339900;
}
.STYLE19 {color: #E85C00; font-size: 12px; }
.STYLE20 {
    font-size: 14px;
    color: #FF0000;
}
.STYLE23 {font-size: 13px}
a:link {
    color: #FF6600;
}
a:visited {
    color: #FF6600;
}
a:hover {
    color: #009900;
}
a:active {
    color: #009900;
}
.STYLE24 {
    color: #000000;
    font-size: 15px;
}
-->
</style></head>
<body bgcolor="#CCFFCC">
 

         
<p align="center" class="STYLE19"> <strong class="STYLE23 STYLE24">员工基本信息批量导入</strong></p>
          <table width="500" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#FF9900">
          <tr>
            <td align="center" bgcolor="#FFFFFF""><form name="form"  method="post" action="../admin/admin_jbxxpldr.asp" >
        <p align="center" class="STYLE1">您必须选择由模板录入的excel文件,否则不能成功导入!</p>
        <p>
          <input type="hidden" name="filepath" value="导入的Excel文件/基本信息">
          <input type="hidden"  name="act" value="upload">
          <input type="file" name="file1"  size="45">
        </p>
        <p align="center">
          <input  type="submit" name="Submit" value="导入Excel记录" class="tl">
          <br>
          <br>
        </p>
        <p class="STYLE20">        要求:Excel必须按模板一样的排版,</p>
        <p class="STYLE20"align="left"><font color="#CC0000">Excel文件名可以不与模版名一致,但是工作表名、工作表中的数据格
          式都必须与模版中的一致,否则不能成功导入! </font> </p>
            </form> </td>
          </tr>
</table>
<p align="center"><a href="../admin/临朐农信员工基本信息表.xls">点击此处下载<span class="STYLE1">Excel</span>模板录入数据</a></p>
<p align="center">&nbsp;</p>
</body>
</html>

 二是处理批量导入的代码部分
<!-- #include file="../include/conn.asp" -->
<%
'连接excel数据库
Dim xlsconn,xlsstr,xlsrs,sql,i
      
Set xlsconn = server.CreateObject("adodb.connection")
xlsstr="Provider=Microsoft.Jet.OLEDB.4.0;DATA SOURCE="&server.mappath("临朐农信员工基本信息表.xls")&";Extended Properties=Excel 8.0"
xlsconn.open xlsstr

Set xlsrs = Server.CreateObject("Adodb.RecordSet")
sql = "Select * from [临朐农信员工基本信息表$]"
xlsrs.open sql,xlsconn,1,3
If xlsrs.eof Then
else
    i=1
       response.write"<div align='center'>"
    response.write "<TABLE border=1>"
    Do While not xlsrs.eof
    ygh=xlsrs("员工号")
    dw=xlsrs("单位")
    xm=xlsrs("姓名")
       xb=xlsrs("性别")
       csny=xlsrs("出生年月")
       cjgzsj=xlsrs("参加工作时间")
       jszc=xlsrs("技术职称")
       byyx=xlsrs("毕业院校")
       ks=xlsrs("科室")
    %>
        <TR>
        <TD>&nbsp;<%=ygh%></TD>
        <TD>&nbsp;<%=dw%></TD>      
        <TD>&nbsp;<%=xm%></TD>
              <TD>&nbsp;<%=xb%></TD>
              <TD>&nbsp;<%=csny%></TD>   
              <TD>&nbsp;<%=cjgzsj%></TD>   
              <TD>&nbsp;<%=jszc%></TD>
              <TD>&nbsp;<%=byyx%></TD>
              <TD>&nbsp;<%=ks%></TD>               
    </TR>
    <%   
     sql="insert into info(员工号,单位,姓名,性别,出生年月,参加工作时间,技术职称,毕业院校,科室) values('"&ygh&"','"&dw&"','"&xm&"','"&xb&"','"&csny&"','"&cjgzsj&"','"&jszc&"','"&byyx&"','"&ks&"')"
     conn.execute(sql)
     i=i+1
     xlsrs.movenext
        Loop
    response.write "</table>"
End If
xlsrs.close
xlsconn.close
Response.write "共导入<font color='red'>" & i-1 & "</font>条记录.<br>" & vbCrLf
response.write"</div>"
set xlsrs=nothing
set xlsconn=nothing
%>


搜索更多相关主题的帖子: ASP 朋友 
2009-09-07 14:16
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:3 
1、很多系统都带有access的备份还原程序 你可以参考一下
2、很多系统也带有上传功能,或者随便上网搜索一下也很多上传的例子,上传excel后把excel的路径写入数据库的列表中 最好设置一个字段判断是否已经导入过
   如果没有上传到服务器 明显是不可能直接连接客户端的excel做为数据源的
2009-09-07 14:30
zhangliwei1
Rank: 1
等 级:禁止访问
帖 子:129
专家分:0
注 册:2009-8-9
得分:0 
我从网上看了看上传功能很难是吗?
请问你apsic你有这样的例题吗?
2009-09-07 14:33
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:3 
以下是引用zhangliwei1在2009-9-7 14:33的发言:
我从网上看了看上传功能很难是吗?
请问你apsic你有这样的例题吗?
网上有很多上传类,上传功能确实很复杂,但是你现在没必要去深追究上传类的实现,能用即可。
2009-09-07 14:56
zhangliwei1
Rank: 1
等 级:禁止访问
帖 子:129
专家分:0
注 册:2009-8-9
得分:0 
yms123版主,可是,实现在客户端批量导入难道不用使上传功能吗?
2009-09-07 14:58
zhangliwei1
Rank: 1
等 级:禁止访问
帖 子:129
专家分:0
注 册:2009-8-9
得分:0 
客户端的备份恢复数据库好像也使用上传下载功能吧?
2009-09-07 14:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用zhangliwei1在2009-9-7 14:58的发言:
yms123版主,可是,实现在客户端批量导入难道不用使上传功能吗?
当然使用上传功能了,必须把Excel文件上传到服务器上才能导入。
2009-09-07 15:05
zhangliwei1
Rank: 1
等 级:禁止访问
帖 子:129
专家分:0
注 册:2009-8-9
得分:0 
“上有很多上传类,上传功能确实很复杂,但是你现在没必要去深追究上传类的实现,能用即可。”那为什么你说没必要深究上传类的实现呢?我要实现客户端批量导入必须要知道上传类的实现,是吗?yms123版主
2009-09-07 15:08
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
太扯了 “上有很多上传类,上传功能确实很复杂,但是你现在没必要去深追究上传类的实现,能用即可。” 这句话是你想的那个意思? 人家叫你不要管那个东西 只要能实现上传就OK了 都带有例子的 很简单的调用而已
2009-09-07 15:49
aspic
Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17
等 级:贵宾
威 望:51
帖 子:2258
专家分:8050
注 册:2008-2-18
得分:0 
还有 我的用户名是aspic不是apsic
2009-09-07 15:51



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-285040-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.093702 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved