簡體   English   中英

BC50319 錯誤使用 OleDb.OleDbDataAdapter.Fill

[英]BC50319 error using OleDb.OleDbDataAdapter.Fill

我在“da.Fill(DataTableWorkstation)”上收到錯誤BC50319 ,這是該段的一部分:

        Using da As New OleDb.OleDbDataAdapter(oleExcelCommand)
            DataTableWorkstation = New System.Data.DataTable
            da.Fill(DataTableWorkstation)
        End Using

在該行中,我打開一個包含數據(字符串、數字和日期)的 .xlsx 文件,並將這些數據保存到DataTable 作為“解決方案”,Microsoft 告訴我更改為Option Strict Off ,我確實想避免這種情況。 有另一種解決方案嗎?

該問題的解決方案是,在初始化變量時我需要明確。 我不得不改變我的變量的初始化:

Dim DataTableWorkstation As DataTable

對此:

Dim DataTableWorkstation As System.Data.DataTable

並且錯誤消失了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM