问题标签 [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.
visual-studio - Visual Studio 2005 数据集设计器中的“一旦有数据就无法更改列的数据类型”错误
我在 VisualStudio 2005 中有一个数据集。我需要将其中一个数据表中列的数据类型从System.Int32
更改为System.Decimal
. 当我尝试更改数据类型时,DataSet Designer
我收到以下错误:
属性值无效。一旦有数据,就无法更改列的 DataType。
据我了解,这应该是更改 DataSet 架构中的数据类型。我看不出有什么数据会导致这个错误。
有没有人有任何想法?
.net - 类型化数据集的缺点是什么
我来自一个喜欢构建自己的世界而不是依赖他人构建的库和框架的世界。逃离这个世界后,我发现在 Visual Studio 中使用 Typed DataSets 等工具的乐趣和轻松。那么除了失去灵活性之外,你还失去了什么?是否有性能因素(忽略 procs 与动态 sql 的争论)?限制?
c# - 数据集合并之间的差异
这两种合并数据集的方式之间是否存在差异(性能、开销)?
和
你推荐哪个?
.net - 根据其他数据集表选择数据集表中的行
我有一个数据集,其中有两个表。我想做以下(或类似的事情)是否可能,我如何做到正确?
您如何引用同一数据集中其他表中的数据?
c# - DataSet.Select 和 DateTime
如何使用 .NET DataSet.Select 方法搜索与 DateTime 匹配的记录?我应该使用什么格式来输入我的日期?
multithreading - 在 Delphi 中,TDataSet 线程安全吗?
我希望能够在它自己的线程中异步打开一个 TDataSet,以便主 VCL 线程可以继续运行直到完成,然后让主 VCL 线程从该 TDataSet 读取。我做了一些实验并且遇到了一些非常奇怪的情况,所以我想知道是否有人以前做过。
我见过一些示例应用程序,其中 TDataSet 在单独的线程中创建,它被打开,然后从中读取数据,但这都是在单独的线程中完成的。我想知道在另一个线程打开数据源之后从主 VCL 线程读取 TDataSet 是否安全。
我在 Delphi 7 中进行 Win32 编程,使用来自DAC for MySQL的 TmySQLQuery作为我的 TDataSet 后代。
c# - 当其中一种类型发生更改时,如何转换类型化数据集方案?
我得到了一个类型化(未连接)的数据集,以及使用该数据集创建的许多记录(二进制序列化)。我已经为其中一种类型添加了一个属性,我想用新数据集转换旧记录。我知道如何加载它们:使用旧模式 dll 为 BinaryFormatter 提供自定义绑定器。问题是如何将旧类型的对象转换为新类型的对象 - 两种类型具有相同的名称,但新类型具有更多属性。
c# - 我应该在我的 C# 应用程序中使用多少个 DataTable 对象?
我是一位经验丰富的程序员,使用传统(但面向对象)开发工具并切换到 C#/.Net。我正在使用 SQL Server CE 3.5 编写一个小型单用户应用程序。我已经阅读了概念数据集和相关文档,并且我的代码有效。
现在我想确保我做的“正确”,从经验丰富的 .Net/SQL Server 编码人员那里获得一些反馈,这些反馈是你从阅读文档中得不到的。
我注意到我在几个地方有这样的代码:
在单用户应用程序中,您是否通常只在应用程序启动时执行此操作,为每个表实例化一个 DataTable 对象,然后为其存储一个引用,以便您只使用已填充数据的单个对象?这样,您将只能从数据库中读取一次数据,而不是可能多次读取数据。或者这个开销太小以至于无关紧要(加上大表可能会适得其反)?
.net - 我应该从 Web 服务返回强类型数据集吗?
我应该从 Web 服务公开强类型数据集并将其直接绑定到客户端吗?还是有更明智的 asmx Web 服务方式?我正在执行 CRUD 操作(创建、读取、更新、删除)。
我发现使用数据集令人沮丧并且难以使用,例如当插入到其中的表中时。当仅插入一条记录或仅从数据集中的特定表中获取一条记录时,来回传送整个数据集似乎不合逻辑。
有没有更好的办法?
我是否应该转换为对象并通过 Web 服务使用对象?到处进行转换以传递对象可能同样乏味?
.net - 在运行时将 ADO.Net DataSet 指向不同的数据库?
我有一个大型 ADO.Net 数据集和两个具有不同约束的数据库模式 (Oracle)。数据集将适用于任一模式,但我希望能够在运行时告诉数据集使用哪个模式(通过连接字符串)。
这甚至可能吗?