问题标签 [system.data]
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.
c# - DataTable Compute 和 Select 方法给出错误的结果
我正在尝试对 DataTable 列进行条件 SUM。下面的代码没有给我正确的结果。
“myDataTable”有一条满足过滤条件“itemmaster1_id=4636 AND batch=15789”的记录,我可以在 DataTable Visualizer 中调试时看到它。
DataTable 绑定到用于数据输入的 DataViewGrid。
需要帮忙。
[编辑] 我对此做了一些进一步的调试和研究。分享细节。DataTable 中有 3 行。当我运行 myDataTable.Select() 时,我得到 3 行。当我调用 .Compute 对没有过滤器表达式的列值求和时,它会给出正确的结果。但是当我尝试过滤(.Select)第三行时,我得到 0 行。如果我尝试过滤前 2 行,它们工作得很好。顺便说一下,第 3 行正在输入 DataGridView。因此,可能是有问题的数据行(第 3 行)未提交或其他原因。但是,我正在做所有必要的事情来将数据持久化/提交到数据源/数据表中,这可以通过 .Select() 调用和 .Compute("SUM(qty_o)", null) 调用返回正确的结果来证明。我很困惑。
我也碰巧看到了这个打开的错误 - http://connect.microsoft.com/VisualStudio/feedback/details/477331/filter-expression-in-datatable-compute-datatable-select-failed还有这个 - http:// support.microsoft.com/kb/891742/en-us。我祈祷这对 .NET 4.0 来说不是问题。
[编辑 2013 年 8 月 22 日] 仍在努力寻找一个体面的解决方法。请帮忙。
[编辑 2014 年 7 月 16 日] 再次遇到此问题。下面的数据表计算方法给了我错误的答案。
虽然下面的 LINQ 查询完美地给出了正确的答案。
sql-server - 如何在一个连接中创建两个命令?
例如,我想INSERT
在数据库和UPDATE
另一个表中存储数据。我的代码是这样的
.net - .NET 4.0 System.Data 问题
我正在开发一个 .NET 4.0 应用程序。它在开发机器(win7 32bit)上运行良好,但在 win7 64bit 机器上安装并启动时会报告此问题。
我认为这个问题与 System.Data 模块有关,因为应用程序所做的第一件事就是访问数据库。我使用实体框架。
你能帮忙吗?或者至少给我一个提示或类似的经历?
c# - 选择数据表作为单元格
将特定 [Column][Row] 值放入 DataTable 的最佳方法是什么?
.net - Xamarin Android - 如何使用 System.Data.Linq?
我正在使用 Xamarin Android IDE 开发一个 android 业务应用程序。我已经安装了 Xamarin Studio 版本 4.0.13 build 38,并且我正在尝试移植一个处理 SQL 数据逻辑的旧 .net 代码库。这段代码使用了Syste.Data.Linq
我认为在单声道开发中不能直接使用的包。
我需要做什么才能使这个包可用于我的代码,或者如果这不可能,那么我可以获得与System.Data.Linq
我的 android 开发提供的相同功能的最佳替代方案是什么?
c# - C#“无痛”方式调用带参数的存储过程?
我正在寻找在没有显式参数对象的情况下从 C# 调用存储过程的绝对最简单的方法,如下所示:
使用 (DataTable dt=conn.ExecuteQuery("MySP", param1, "param2", p3, p4)) {
在第一次调用时,库会查询数据库模式以获取 SP 签名,然后将其缓存以供后续调用。
A) 有什么办法可以用企业图书馆数据访问块简单地做到这一点?
B) 由于模式和代码元数据之间的同步问题,我不觉得 ORM 有吸引力。
我确实找到了这个无生成器的包装器,但我希望有一个我还没有发现的主要库或最佳实践。
.net - 如何强制我的应用程序在已安装 4.5 .Net Framework 的工作站上使用来自 .net Framework 4.0 的 System.Data.dll?
我有一个通过 WCF 进行通信的客户端-服务器应用程序。我有一个从服务器向客户端发送System.Data.SqlClient.SqlConnection的方法。在工作站上安装 Visual Studio 2012(安装了 .NetFramework 4.5)后,尝试将 SqlConnection 从服务器发送到客户端时,服务器和客户端之间的通信失败。发生该错误的原因是 WCF 服务中使用的 Serializer DataContractSerializer 无法序列化 SqlConnection 对象,因为在 .net framework 4.5 中有一个SqlCredential类型的新属性Credential无法序列化。这是错误:
在我的解决方案中,我将Target Framework设置为.Net Frameowrk 4.0,甚至将来自 4.0 Framework 的 System.Data.dll 设置为解决方案的参考,以强制应用程序使用这个而不是 GAC 的那个。这样做后在调试模式下看不到 Credential 属性,所以很明显它使用了 System.Data.dll 的 4.0 版本,但是如果我使用反射检查 SqlConnection 类型,则在 SqlConnection 对象中存在 Credential 属性:
问题是:如何强制我的应用程序在已安装 4.5 .Net Framework 的工作站上使用来自 .net Framework 4.0 的 System.Data.dll?
谢谢你
c# - DataView 和 DataRowView 有什么区别
我想知道 DataView 和 DataRowView 之间的区别。我在 MSDN 上查找,它说 DataRowView 只是 DataView 的自定义表示。
但是您也可以将 DataView 转换为 DataRowView 吗?请解释
非常感谢
asp.net-mvc - ASP.NET 数据库实体
我对 MVC5 有很大的问题。我正在做教程 MVC MusicStore,但我遇到了数据库问题。我必须添加
但 Viusual 不知道实体是什么。我正在搜索有关此问题的信息,只有那个,但它仍然不起作用......
任何想法我该如何解决?
c# - 错误:使用 System.Data;
我收到以下错误:
命名空间“系统”中不存在类型或命名空间名称“数据”(您是否缺少程序集引用?)
我正在使用适用于 Windows 桌面的 Visual Studio 2013 Express