ASP实现Excel导入Access数据库

本文介绍了两种ASP实现Excel导入Access数据库的方法。方法1直接读取本地文件,但网络访问时可能出现错误;方法2通过文件上传,无权限限制且避免了错误。文章提供了方法一的函数代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

导入方式有很多,思路有两种:

1、用户直接打开本地Excel文件,通过程序直接导入Access数据库;

2、用户打开本地Excel文件,通过程序上传至固定文件夹,然后通过程序将数据导入Access数据库

两种方式相比较,方法2比方法1更为适用。

一开始,使用第一种方法,本机测试通过,但是通过网络访问则会出现错误提示:'80040e37',并提示找不到指定的文件。后来才发现,要使用此方法实现数据导入,必须设定服务器的控制权限为完全控制,还需要将Excel文件所在的盘符设置默认共享~ 这样看来这种方法不是很可取,对服务器安全性有影响。

如果用第二种方式实现,没有上述的权限限制,只需要结合文件上传就能够避免'80040e37'错误产生。

先附上方式一所用函数:

'-------------------------------------------------------------------------------------
'Exce导入到SQL
'参数:FileExce excel表格路径; sheet: excel表格名,默认为sheet1
'
'-------------------------------------------------------------------------------------
Function ExceToSql(FilePath,sheet,pro_type)
Dim PatnNow
if sheet="" then sheet="sheet1"
PatnNow=FilePath
    'P

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值