[戻]-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