0

我有一個奇怪的問題。我創建了一個強類型的DataSet並想添加TableAdapter。我做了以下步驟:OleDb上的強類型DataSet和dBase IV

  1. 添加TableAdapter
  2. 新建連接 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
  3. 點擊下一步
  4. VS問我,如果我想將文件複製到我的項目,我點擊是
  5. 我應該選擇一個CommandType,但只有一個選擇是可選擇的:使用SQL命令,所以我乾脆點擊下一步
  6. 我應該使用SQL命令並使用生成器來創建一個簡單的命令,我這樣做了:SELECT DA_DARFOR, DA_LANGBZ FROM APDARFOR 6.1。在選項下,我取消選中所有此INSERT,UPDATEDELETE選項,因爲我只需要SELECT 6.2。我點擊下一步
  7. 因爲我需要DataTables的功能,所以我讓DataTable填充選項處於活動狀態,也是DataTable的返回選項(Fill和GetData),但是我沒有選中GenerateDBDirectMethods,然後點擊下一步。
  8. 我收到消息DataTableTableAdapter配置成功。所以我點擊「完成」。

然後我收到以下錯誤消息(我希望我把它翻譯是正確的): 錯誤上添加TableAdapter的。不支持此對象類型的操作。

我不知道該怎麼做。如何將dbf(dBase IV)-File添加到我的項目中,以便使用強類型數據集?

回答

0

好的,我找到了一個解決方案。如果你們其中一個人有同樣的問題: 首先在「服務器資源管理器」 - >「數據連接」 - >「添加」下創建一個連接,之後你可以創建一個數據集,並從serverexplorer中將表格拉到數據集。