问题标签 [dataadapter]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1001 浏览

c# - 从 C# 问题在 SQL 数据库中保存和检索图像

我使用此代码在我的数据库中的人员表中插入记录

但是当我用这段代码检索它时

Image_Box.Image = Display_Picture;

它工作得很好,但如果我用我自己生成的查询来更新它,比如

下次我使用相同的代码来检索图像并显示它,如上面使用的那样。程序抛出异常

替代文字 http://www.freeimagehosting.net/image.php?3bb5f0d4b3.jpg][img]http://www.freeimagehosting.net/uploads/th.3bb5f0d4b3.jpg

所以任何人都可以告诉我为什么我无法弄清楚。

0 投票
4 回答
952 浏览

.net - .NET 应用程序中的数据库并发问题

如果 userA 删除 OrderA 而 userB 正在修改 OrderA,那么 userB 保存 OrderA 则数据库中没有要更新的订单。我的问题是没有错误!SqlDataAdapter.Update 成功并返回一个“1”,表明一条记录已被修改,如果这不是真的。有谁知道这应该如何工作,谢谢。

0 投票
2 回答
452 浏览

.net - 排除当前 DataTable 行的 DataAdapter SelectCommand

是否有一种干净的方法来创建 DataAdapter SelectCommand 以从数据库中选择 DataTable 中尚不存在的行?我正在调用 DataAdapter.Fill(DataTable) 并且只想将新行插入到 DataTable 中。

0 投票
0 回答
1144 浏览

.net - 为实体框架创建 DataAdapter

这与我们正在使用的报告套件有关,但我相信 WinForms 和其他 .NET 技术的模式是相同的。

如果设置了 DataAdapter 属性,我们正在使用的报告套件 (XtraReports 10) 支持数据的设计时预览。使用 DataSet 数据源时,会生成一个 TableAdapter(由 DataSet 生成),可以将其分配给报表的 DataAdapter 属性(或 BindingSource)

当我使用实体框架时,如何获得与 TableAdapter 等效的内容?

视觉工作室 2010 (.NET 4.0)

0 投票
1 回答
2539 浏览

c# - DataSet - 使用外连接查询填充时确保 PrimaryKey 数据

填充 DataSet 时,我使用 DataAdapter 的 MissingSchemaAction 的“AddWithKey”值。根据 MSDN:

在用数据填充数据集之前将模式信息添加到数据集可确保主键约束包含在数据集中的 DataTable 对象中。

但是,当我执行以下操作时:

我得到 foo.Length 为 0。除此之外我还需要做些什么吗?:

请注意,如果我的查询是:

一切都会好的。但是,如果有连接,我不会得到 PrimaryKey。这甚至可能(获取主键)吗?

编辑:起初,我没有意识到这是一个 JOIN。虽然,我已经测试了会返回 PrimaryKey 的 INNER JOINS。罪魁祸首似乎是这是一个 OUTER JOIN。因此,我更改了标题。

0 投票
2 回答
1441 浏览

c# - 将事务与 ADO.NET 数据适配器一起使用

场景:我想让多个(可能是 2 到 20 个)服务器应用程序使用一个使用 ADO.NET 的数据库。我希望单个应用程序能够获得数据库中记录集的所有权,将它们保存在 DataSets 中的内存中(以提高速度),响应客户端对数据的请求,执行更新,并防止其他应用程序在所有权之前更新这些记录已被放弃。

我是 ADO.NET 的新手,但似乎这应该可以使用带有数据适配器的事务(ADO.NET 断开层)。

问题第 1 部分:这是尝试这样做的正确方法吗?

问题第 2 部分:如果这是正确的方法,谁能指出这种方法的任何教程或示例(在 C# 中)?

问题第 3 部分:如果我希望能够获得单个记录的所有权并独立发布它们,我是否需要为每条记录单独的事务,并通过扩展单独的 DataAdapter 和 DataSet 来保存每条记录,或者是否有更好的方法来做到这一点?每个应用程序可能同时拥有数千条记录的所有权。

0 投票
4 回答
4166 浏览

c# - 在 C# 中返回强类型数据集中的单行

我在 C# 中有一个强类型数据集 TableAdapter,如何从中获取单行?

0 投票
1 回答
6508 浏览

c# - DataAdapter.Fill 到数据集中的特定表

我正在尝试使用 DataAdapter,不幸的是直接使用 ADO.Net,我看到的所有示例都有这样的调用:

我想以这种方式进行填充,这意味着数据将进入一个命名表,以便我可以在周期的后期正确管理这些表。

不幸的是,该方法签名似乎不再存在,我正在努力弄清楚如何正确命名 DataSet 中的表。现在有这样做的首选方法吗?还是 MS 只是放弃了这种与您的 DataSet 交互的方法?

0 投票
4 回答
25682 浏览

android - Android - adapter.notifyDataSetInvalidated 有什么作用?

方法 adapter.notifyDataSetInvalidated() 完成了什么?没有关于它的文档。

我正在尝试重新加载 ListView 和 notifyDataSetChanged 或 notifyDataSetInvalidated 似乎没有完成任何事情。

0 投票
1 回答
337 浏览

c# - 在不知道驱动类型的情况下创建适配器

ADO.net 的一大优点是您不必知道您正在使用哪种连接/命令(基于接口的编程)。您可以使用连接创建命令,并使用命令创建阅读器。

但是我如何以同样的方式创建一个 IDataAdapter 呢?