[]-35631/親
oledbでdatatableを取得するときにエラーになる
末長 邦明

環境/言語:[windows11/vb.net] 
分類:[.NET] 

yahoo知恵袋にマルチポストしています。
vb.net(VS2022)で
oledbでdatatableを取得するときのエラーについて質問です。
下記ソースでテストを行っていますが、
' データを取得する
da.Fill(excelToDt)
のところで、「引数が無効です」となってしまいます。
debugモードでは、正常に動作します。
どのように対応すればよろしいでしょうか?
よろしくお願い申し上げます。

Public Function excelToDt(ByVal p_fileNm As String, Optional ByVal p_sheetNm As String = "Sheet1") As DataTable

Dim con As New OleDbConnection()
Dim cmd As New OleDbCommand()
Dim da As New OleDbDataAdapter()
Dim FileName As String = Path.GetFileName(p_fileNm)
Try

excelToDt = New System.Data.DataTable()

con.ConnectionString =
"Provider=Microsoft.ACE.OLEDB.12.0; " &
"Data Source=" & p_fileNm & ";" & "Extended Properties=""Excel 12.0;HDR=YES;"" -->続き

11/08 14:00
[|]
レスを書く
1番最初のレス
レス古い順
▽レス(1)1-1
No35632
Re[1]: oledbでdatatableを取得..

末長 邦明
(11/08 15:16)
Child K-Tai