读取excel文件时出现.net oledb错误

时间:2013-04-03 08:23:42

标签: asp.net excel window

以下是我用于读取excel文件的代码 我在我的电脑localhost和3窗口服务器上测试 Localhost和1服务器工作正常,其他2服务器将返回错误
object reference not set to an instance of an object.

3服务器文件夹权限相同,excel文件存在于正确的路径上 我不知道为什么在某个服务器上发生错误。

VB.net代码

Dim objExcelConn As New OleDb.OleDbConnection

objExcelConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & str_FilePath & ";Extended Properties=""Excel 8.0;HDR=No;IMEX=1"""

Try
    objExcelConn.Open()   <------ Where the error occur
Catch ex As Exception
    Throw (New Exception(ex.InnerException.Message))
End Try

1 个答案:

答案 0 :(得分:0)

我认为你的服务器上没有安装excel 问题是你没有服务器上的excel驱动程序 尝试下载.dll并再次运行您的应用程序。