问题标签 [dataset]

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 投票
6 回答
64969 浏览

c# - 为什么 SQL 浮点数与 C# 浮点数不同

你好,我从 DataSet 中的 DataTable 中提取了一个 DataRow。我正在访问在 SQL 中定义为浮点数据类型的列。我正在尝试将该值分配给局部变量(c#float 数据类型),但得到一个 InvalidCastExecption

现在,玩弄这个我确实让它工作了,但它没有任何意义,而且感觉不对。

谁能解释我在这里缺少什么?

0 投票
5 回答
14197 浏览

c# - 加载 DataSet 时什么触发了 ConstraintException?

如何找出违反约束的列和值?异常消息根本没有帮助:

无法启用约束。一行或多行包含违反非空、唯一或外键约束的值。

0 投票
2 回答
325 浏览

visual-studio - 如何刷新数据集中的关系?

我在 VisualStudio 2005 中工作。我已经有一个包含多个数据表的数据集。我不得不修改数据库以添加一个我忘记的新外键。我如何让视觉工作室认识到新的关系?

0 投票
2 回答
394 浏览

oop - 如何将对象的中间层连接到由 DataSet 组成的数据层?

我有一个包含多个相关对象的中间层和一个使用具有多个 DataTables 和关系的 DataSet 的数据层。

我想在我的一个对象(父对象)上调用 Save 方法,并将其私有变量数据转换为 DataRow 并添加到 DataTable。一些私有变量数据实际上是其他对象(子对象),每个对象都需要调用自己的 Save 方法并保留自己的变量数据。

我如何将它“系在一起”?应该在 ParentObject 中实例化 DataSet 的哪些部分以及需要将哪些部分传递给 ChildObject 以便它们可以将自己添加到数据集中?

另外,如何将两个表的关系连接在一起?

我看到的关于 Order OrderDetail 关系的示例创建了 OrderRow 和 OrderDetailRow,然后调用 OrderDetailRow.SetParentRow(OrderDetail)

我认为这对我不起作用,因为我的 Order 和 OrderDetail(使用它们的示例命名)位于不同的类中,并且示例都在 Big Honking Method 中发生。

谢谢你,基思

0 投票
2 回答
1794 浏览

sql-server - 同步数据集

将 DataSet 与数据库中的数据同步的最佳方法是什么?以下是参数:

  • 我们不能简单地重新加载数据,因为它绑定到用户可能已经配置的 UI 控件(这是一个他们可以展开/折叠的树形网格)
  • 我们不能在数据库中使用更改标志(如 UpdatedTimeStamp),因为更改并不总是流经应用程序(例如,DBA 可以使用 SQL 语句更新字段)
  • 我们不能在数据库中使用更新触发器,因为它是一个多用户系统
  • 我们正在使用 ADO.NET 数据集
  • 多个字段可以更改给定行

我查看了 DataSet 的合并功能,但这似乎没有保留“ID”列的概念。我查看了 DiffGram 功能,但这里的问题是这些似乎是由同一 DataSet 中的更改生成的,而不是在某些外部数据源上发生的更改。

我已经从这个解决方案运行了一段时间,但我知道可行的方法(效率低下)是构建一个单独的 DataSet,然后迭代所有行,逐个字段地应用更改到它所在的 DataSet边界。

有没有人有类似的情况?你做了什么来解决这个问题?即使您没有遇到类似的问题,我们也欢迎您提出任何解决方案的建议。

谢谢

0 投票
1 回答
2311 浏览

.net - .Net:将对象的通用列表转换为数据集

有没有人有代码可以做到这一点?

0 投票
4 回答
12799 浏览

c# - 如何将多个表读入数据集中?

我有一个返回多个表的存储过程。如何执行和读取两个表?

我有这样的事情:

我不确定如何阅读它...处理此类查询的最佳方法是什么,我猜我应该将数据读入 DataSet?最好的方法是如何做到这一点?

谢谢。

0 投票
4 回答
8717 浏览

.net - .NET 表适配器:获取与填充?

在处理来自数据库的数据(强类型或其他类型)时,我似乎总是使用 Get,我从来没有真正需要使用 Fill,尽管在提取和更新数据时我可以很容易地使用 Fill 而不是 get。

任何人都可以就每种方法的含义和陷阱提供指导吗?

在什么情况下最好使用其中一种?

任何性能影响?

提前感谢您的回答!我爱这个社区!

0 投票
5 回答
447 浏览

database - 当您将数据库记录和数据集抽象为对象时,您的对象模型是什么样的?

我问你们所有没有为此使用库但正在构建自己的对象来管理流入和流出数据库表的数据的人。我有记录集对象吗?每行数据一个对象?两个都?两者都不?欢迎任何建议或经验。请不要告诉我使用 ORM 或其他此类工具包。这对我的项目来说太过分了,此外,这不是现在的问题,是吗?

0 投票
3 回答
284 浏览

java - 为什么记录集最初只转发

我已经看到最近更新的记录集正在更新,以便我们可以在它指向的数据中来回滚动。

为什么它们最初是为仅向前遍历而设计的。使用新版本有影响吗?