我有一个奇怪的问题。我创建了一个强类型DataSet
并想添加一个TableAdapter
. 我做了以下步骤:
- 添加
TableAdapter
- 新连接 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。单击确定 - 单击下一步
- VS问我是否想将文件复制到我的项目中,我点击是
- 我应该选择一个
CommandType
,但只有一个选项可供选择:使用 SQL 命令,所以我只需单击下一步 - 我应该使用 SQL 命令并使用生成器来创建一个简单的命令,其中我做了这个:
SELECT DA_DARFOR, DA_LANGBZ FROM APDARFOR
6.1。在选项下,我取消选中所有这些INSERT
和-options,因为我只需要 6.2。我点击了下一步UPDATE
DELETE
SELECT
- 因为我需要 的功能,所以
DataTables
我激活了DataTable
填充选项,也激活了 DataTable 返回选项(Fill 和 GetData),但我取消了选中GenerateDBDirectMethods
并单击了下一步。 - 我收到消息说
DataTable
和TableAdapter
已成功配置。所以我点击了“完成”。
然后我收到以下错误消息(我希望我翻译正确): 添加 TableAdapters 时出错。不支持此对象类型的操作。
我不知道该怎么办。如何将 dbf(dBase IV)-File 添加到我的项目中,以便我可以使用严格类型的数据集?