问题标签 [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 投票
2 回答
2640 浏览

c# - How To Change Schema of DataSet at Runtime C# ASP.Net

I would like to know how to change the schema of DataSet at Runtime

0 投票
1 回答
441 浏览

asp.net - 是否可以锁定 ASP.net 数据集

我有一个锁定整个数据集的要求。是否可以锁定没有进一步更新数据集的 ASP.net 数据集。

0 投票
1 回答
2902 浏览

c# - 过滤数据集中的多个数据表

我有一个包含多个数据表的数据集。我想显示来自产品数据表的信息,它是数据集的中心表。但我希望能够根据周围表中的值过滤 DataSet。

例如,我想获取所有具有名为 Width 的功能 (DataTable) 和名为“Microsoft”的供应商 (DataTable) 的产品。

我可以将 DataTables 合并到一个 DataView 中,但这会导致 DataTables 之间的一对多关系出现问题。

0 投票
3 回答
4595 浏览

c# - DataSet.Locale 有什么作用?

有人可以告诉我 DataSet.Locale 的用途是什么,它可以用来解决这个问题吗?

我的服务器位于美国,我正在对其进行查询。远程服务器(美国)和本地的表中包含的数据相同。

问题是当我使用远程服务器的 WebService 检索数据集时。日期列显示上一个日期。例如,日期列具有“2007 年 1 月 14 日”,但检索时显示“2007 年 1 月 13 日”。

我无法确定原因,因为其他一切工作正常。

0 投票
3 回答
153 浏览

database - 什么成本更高:数据集还是多次更新?

如果我的程序要通过多次更新来访问数据库,最好将表拉入数据集,更改值,然后将其发送回数据库。有谁知道什么更贵?

0 投票
1 回答
970 浏览

ado.net - 如何将 DataSet.WriteXML 输出限制为类型化列?

我正在尝试使用 ADO.NET 数据集存储经过轻微过滤的数据库副本以供离线参考。有些专栏我不需要随身携带。到目前为止,看起来我的选择是:

  • 忍受列
  • SELECT对我为 DataSet 行的方式变得难以维护
  • 破解 XML 输出以删除列

我已经删除了 DataSet 设计器中的列条目。WriteXMl仍然输出它们,令我沮丧。如果有办法将WriteXml' 的输出限制为键入的行,我很想听听。

我试图用仔细的SELECT语句过滤掉这些列,但最终得到了一个ConstraintException我无法解决的问题。替换一个表的查询就可以SELECT *了。我怀疑如果有足够的时间我可以解决异常。我还怀疑随着我们发展模式,它可能会再次出现。我不想把这样的维护问题交给我的继任者。

总而言之,我认为过滤 XML 输出是最简单的。我需要对其进行压缩、存储,然后(稍后)加载、解压缩并将其读回 DataSet。过滤 XML 只是又一步——而且更好的是,只需要每周左右进行一次。

我可以改变DataSet的行为吗?我应该过滤 XML 吗?有没有一些非常简单的方法我可以查询很多,但不完全是,所有内容都不会遇到ConstraintException?还是我的方法完全错误?非常感谢您的建议。

更新:事实证明我ConstraintException出于一个简单的原因:我忘记从一个 DataTable 中删除一个强类型列。这是不允许的NULL。当我选择除该列之外的所有列时,值为NULL, 和……而且,是的,这非常令人尴尬,非常感谢您的提问。

0 投票
2 回答
7769 浏览

string - 在运行时更改多租户应用程序的 XSD ConnectionString

我正在将我们的应用程序从“一组代码和一个数据库”更改为“一组代码到多个数据库(每个客户一个数据库)”。

原始代码是 VS2005 ASP.NET(VB) 和大量 XSD 在单独的 DLL 中。web.config 的 ConnectionString 将在运行时覆盖存储在 DLL 中的连接字符串。

现在我需要在每次声明数据适配器/数据集/表时更改 ConnectionString,因为调用可能会与上次调用不同的数据库。

有人对此有任何提示吗?

0 投票
2 回答
1612 浏览

c# - 创建数据集 ASP.Net 的子集

我有一个包含大约 28 列的数据集现在我想创建另一个数据集,其中将包含两个数据表,每个表中有 14 列来自前一个数据集。

需要帮助。

0 投票
4 回答
8295 浏览

asp.net - Visual Studio 2008 中出现“无法解析符号”错误?

我已经开始处理以前开发人员留下的一些代码,但我遇到了一个奇怪的问题。代码是 ASP.NET 2.0 中的 C#,我在 Visual Studio 2008 中使用 ReSharper 4.1。

这段代码编译得很好,并且可以在我的 Web 应用程序中运行,但是 ReSharper 对它发出了“无法解析符号'<name of class here>'”的消息。这不是世界末日,但我宁愿在我的代码文件中没有大量的红色错误。

示例行:

InvoiceItem invoiceItems = GetInvoiceItems(serviceLineItemID);

InvoiceItem是一个带有自动生成的 .cs 代码隐藏的 .xsd 数据集。过去,我使用 xsd.exe 为数据集创建 .cs 文件,并将 .cs 包含在我的项目中,但这在这种情况下不起作用。我一直是 .NET 开发人员很长一段时间,但这是我第一次遇到这个问题。

有任何想法吗?

0 投票
1 回答
616 浏览

java - 有没有办法从 MS-Dataset XSD 文件生成 java 类?

给定一个 Dataset XSD 文件,是否可以生成不使用 System.Data 的 java 类?我尝试使用 JAXB 的 XJC 工具运行测试,但它并没有产生任何非常有用的东西。

更新:按照 Fernando 的建议,我也尝试了 XmlBeans,它生成了类似于 XJC 输出的内容——即表的类表示,但没有任何列、约束或行。我可以在外观中添加这些东西,但理想情况下,它们将由使用的任何 XSD 编译器生成。