标签:ado.net

  • 数据表取消行删除 - c#

    时间:2020-9-1

    我有一个Windows窗体,上面有一个DataGrid控件(不是DataGridView)。 DataGrid控件绑定到DataTable。每当用户在网格上的某一行上按下删除按钮时,我要检查一个条件,并在条件为假时停止删除该行。 我已经订阅了DataTable的RowDeleting事件,但是我找不到取消用户执行的删除操作的方法。我怎样才能做到这一点? 参考 […]

  • 实体框架中的用户定义表生成错误的查询 - c#

    时间:2020-8-28

    我认为我目前在Entity Framework 6中以及可能在ADO.NET中遇到错误。由于有最后期限,所以我不确定是否可以等待此错误被修复,希望有人可以帮助我进行整洁的工作。 问题在于查询在应该为0.01和0.05的位置使用值1和5。但是奇怪的是0.1似乎可以正常工作 当前生成的查询是:(从SQL Server Profiler获取) declare @p […]

  • 如果DataReader返回两个结果集,则无法使用DataTable.Load()方法 - c#

    时间:2020-8-28

    为了提高性能,我试图消除Dataset的使用并实现DataReader。在这里,我的Oracle Procedure返回两个引用,当我将第一个记录集加载到第一个DataTable中时,下一个永远不会加载。 示例代码如下所示: DataSet ds = new DataSet(); using (OracleConnection db = new Oracle […]

  • Java中的DataTable等效项 - c#

    时间:2020-8-20

                         Java中是否有等效的C#DataTable? 参考方案 一个similar question that has been asked recently。 ResultSet当然不是直接等效的,因为它仅适用于与数据库的活动连接,而DataTable可以“脱机”使用。 根据个人经验,我会说Java中没有直接的等效项(尽 […]

  • 如何在AS400 ADO.Net连接字符串中转换CCSID 65535字符 - c#

    时间:2020-8-17

    我正在尝试进行设置,以便可以从AS400数据库读取二进制数据,而不必在每个选定的列上放置“ CAST(TABLE.COL AS CHAR(29)CCSID 37)COL”。每次都很难说,更不用说将列大小与C#代码耦合了(我想我可以将所有内容都转换为VARCHAR(9999),但是...)。 我以为可以通过ADO.Net的连接字符串来做到这一点。但是,在尝试阅 […]

  • 什么时候应该使用ClearALLPools vs ClearPool? - c#

    时间:2020-8-14

    我不太了解它们之间的区别,什么时候应该使用ClearALLPools而不是ClearPool(或反之亦然)? 是否有使用一种或另一种的特定方案? 参考方案 连接池非常有益,您应该利用它-将与数据库的实际连接与连接对象分开。您可以根据需要创建任意数量的连接对象,但是实际使用的连接数已最小化。 但是,这是有代价的-如果您不负责任地管理连接对象,则将打开比(严格) […]

  • 我应该手动编写ADO.Net数据库访问代码吗? - c#

    时间:2020-8-13

    我真的来不上.Net游戏,并且努力学习ADO.Net。我更喜欢学习如何以“正确的方式”进行数据访问。我想到某个地方,认为它比手动编写自己的连接,数据适配器,数据集,数据表甚至命令语句来更新,添加和删除而不是使用Visual Studios数据向导更为优越。从我的阅读中我了解到,有些事情您只能通过编写自己的命令语句来完成,但对我来说还不完全清楚。 是否应该始终 […]

  • ASP.NET MVC应用程序无法访问路径错误 - c#

    时间:2020-8-4

    我已经在论坛上搜索了答案,但是没有任何效果,即时通讯正处于障碍之中。我使用默认模板制作了一个基本的MVC应用程序,并添加了一个.mdf数据库文件(包含有关学生和课程信息的基本数据库)。我为数据库中的每个表添加了带有基本类的ADO.NET实体模型。然后,我添加了一个控制器,以仅显示数据库中的每个项目。现在,当我第一次运行该程序时,一切正常,并且列出了所有项目。 […]

  • sqlite ado.net提供程序-使用哪种最受欢迎​​? (例如phxsoftware,devart,mindscape) - c#

    时间:2020-7-26

    关于开始为Winforms应用程序在C#Visual Studio 2008中使用SQLite,似乎从sqlite网站必须下载sqlite ado.net提供程序,并且列出了很多(在sqlite wrappers的.net部分) 问题-人们使用的最流行/最坚固的sqlite包装器是什么?列表中的一些似乎包括: phxsoftwaredevartmindsca […]

  • 对象引用未设置为由DBNull.Value引起的对象实例 - c#

    时间:2020-7-24

    SqlCommand objsql = new SqlCommand(); . . objsql.Parameters.AddWithValue("@Param1", DBNull.Value); . . . 我收到一个异常错误: “你调用的对象是空的” 如果我做: objsql.Parameters.AddWithValue(" […]