0

我有一个奇怪的问题。我创建了一个强类型DataSet并想添加一个TableAdapter. 我做了以下步骤:

  1. 添加TableAdapter
  2. 新连接 2.1。将 OLE DB 2.2设置DataSource为 .NET Framework-dataprovider。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。单击确定
  3. 单击下一步
  4. VS问我是否想将文件复制到我的项目中,我点击是
  5. 我应该选择一个CommandType,但只有一个选项可供选择:使用 SQL 命令,所以我只需单击下一步
  6. 我应该使用 SQL 命令并使用生成器来创建一个简单的命令,其中我做了这个:SELECT DA_DARFOR, DA_LANGBZ FROM APDARFOR 6.1。在选项下,我取消选中所有这些INSERT和-options,因为我只需要 6.2。我点击了下一步UPDATEDELETESELECT
  7. 因为我需要 的功能,所以DataTables我激活了DataTable填充选项,也激活了 DataTable 返回选项(Fill 和 GetData),但我取消了选中GenerateDBDirectMethods并单击了下一步。
  8. 我收到消息说DataTableTableAdapter已成功配置。所以我点击了“完成”。

然后我收到以下错误消息(我希望我翻译正确): 添加 TableAdapters 时出错。不支持此对象类型的操作。

我不知道该怎么办。如何将 dbf(dBase IV)-File 添加到我的项目中,以便我可以使用严格类型的数据集?

4

1 回答 1

0

好的,我找到了解决方案。如果你们中的一个人有同样的问题:首先在“server explorer”->“dataconnections”->“add”下创建一个连接,然后你可以创建一个数据集并将表从 serverexplorer 拉到数据集。

于 2015-07-10T09:40:56.867 回答