【Excel】获取Excel数据---出现“未指定的错误”【高分】
高分请教,哈哈
我使用大家常用的Microsoft.Jet.OLEDB.4.0获取Excel的数据,代码如下:
'===================================
'获取excel,返回dataset
'===================================
Public Function f_gGetExcel(ByVal strFile As String) As DataSet
Dim strConn As String
Dim Ds As New DataSet
Try
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=" & strFile & ";" & _
"Extended Properties='Excel 8.0;IMEX=1;'"
Dim myData As New OleDbDataAdapter("SELECT * FROM [Sheet1$]", strConn)
myData.Fill(Ds)
Catch ex As Exception
Ds = Nothing
End Try
Return Ds
End Function
这段代码我已经使用很长一段时间了,但这两天突然无效了,调试发现错误在“myData.Fill(Ds)”这一行
错误原因却是“未指定的错误”,很难理解
我在同一台机器上另外新建了项目B,在B中这段代码竟然是正常的,可以获取到Excel的数据
同样的设备、环境,两个项目引用确实有不同,但此项功能并不需要引用组件,
请教各位这问题是什么原因,如何解决?