excel 导入sql数据出现 权限错误(在线等,急!)
我在本地测试是正确的,可是放到服务器上后出现了错误,错误如下:
Microsoft JET Database Engine 错误 '80004005'
'C:\Documents and Settings\Administrator\桌面\文件名\guhua.xls'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
导入界面
代码如下;
<form id="form1" name="form1" method="post" action="broad_add_excel.asp">
<table cellpadding="0" cellspacing="0" border="0" width="98%" align="center" class="table_southidc">
<tr>
<td class="back_southidc" height="25" align="center" colspan="2"><span class="tit" style="color: #FF0000"><b>宽带续费导入</b></span></td>
</tr>
<tr class="tr_southidc">
<td width="24%"><span style="color: #FF0000"> 新装年月:
<input id="Year_Mon" name="Year_Mon" type="text" size="12" />
<img onClick="WdatePicker({el:$dp.$('Year_Mon'),skin:'whyGreen',dateFmt:'yyyy-MM'})" src="skin/datePicker.gif" width="16" height="22" align="absmiddle">
</span></td>
<td width="76%" height="28"><div align="center" style="color: #FF0000">
请选择要导入的Excel:
<input name="excel_name" type="file" id="excel_name" title="请选择需要导入的Excel文件" size="30"> <input name="Submit1" type="submit" id="Submit1" value="开始导入">
</div> </td>
</tr>
</table>
</form>
broad_add_excel.asp 代码
'Excel连接驱动
aaa="provider=Microsoft.Jet.OLEDB.4.0; Data Source="&aa&";Extended Properties=Excel 8.0"
set StrConnect=CreateObject("ADODB.Connection")
StrConnect.Open aaa
Set objConn=CreateObject("ADODB.Connection")
objConn.Open StrConnect
'注意 表名一定要以下边这种格试 "[表名$]" 书写
Set rs = Server.CreateObject("ADODB.Recordset")
Sql="select * from [sheet1$] "
rs.Open Sql,StrConnect,2,2
cc=rs.recordcount
IF not rs.Eof then