下面是我用于读取 excel 文件的代码。
我在我的 pc localhost 和 3 窗口服务器中进行测试。
本地主机和 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