0
我有一個奇怪的問題。我創建了一個強類型的DataSet
並想添加TableAdapter
。我做了以下步驟:OleDb上的強類型DataSet和dBase IV
- 添加
TableAdapter
- 新建連接 2.1。將
DataSource
設置爲.NET Framework-dataprovider for OLE DB 2.2。 OLE DB提供程序:Microsoft Jet 4.0 OLE DB Provider
2.2.1。打開供應商的數據鏈接屬性 2.2.2。將dbf的文件夾作爲Databasename 2.2.3。將擴展屬性設置爲dBase IV
2.2.4。刪除用戶名並設置選項'無密碼' 2.2.5。測試連接(成功) 2.2.6。關閉屬性 2.3。再次測試連接(成功) 2.4。點擊OK - 點擊下一步
- VS問我,如果我想將文件複製到我的項目,我點擊是
- 我應該選擇一個
CommandType
,但只有一個選擇是可選擇的:使用SQL命令,所以我乾脆點擊下一步 - 我應該使用SQL命令並使用生成器來創建一個簡單的命令,我這樣做了:
SELECT DA_DARFOR, DA_LANGBZ FROM APDARFOR
6.1。在選項下,我取消選中所有此INSERT
,UPDATE
和DELETE
選項,因爲我只需要SELECT
6.2。我點擊下一步 - 因爲我需要
DataTables
的功能,所以我讓DataTable
填充選項處於活動狀態,也是DataTable的返回選項(Fill和GetData),但是我沒有選中GenerateDBDirectMethods
,然後點擊下一步。 - 我收到消息
DataTable
和TableAdapter
配置成功。所以我點擊「完成」。
然後我收到以下錯誤消息(我希望我把它翻譯是正確的): 錯誤上添加TableAdapter的。不支持此對象類型的操作。
我不知道該怎麼做。如何將dbf(dBase IV)-File添加到我的項目中,以便使用強類型數據集?