sqldatareader

    1热度

    3回答

    注意:您可能不需要阅读整件事情以了解错误信息......如果您愿意,可以跳到关于3个方案的部分喜欢。如果您想了解我如何尝试实施这些以及发生错误的背景信息,请阅读开始部分。 首先,我试图检索存储在CRM_Clients表中的Clients列表中给定的callerId。 我使用SelectLiveClientsForCaller方法从我的控制器中检索客户端。 public List<Client> S

    15热度

    6回答

    当从DataReader返回数据我通常使用的DataReader序参考抓住相关的列: if (dr.HasRows) Console.WriteLine(dr[0].ToString()); 或 if (dr.HasRows) Console.WriteLine(dr.GetString(0)); 或 if (dr.HasRows) Console

    2热度

    3回答

    我有一个SQL数据读取器,从SQL数据库表中读取2列。 一旦它完成了它的位,然后再次开始选择另外2列。 我会一口气把所有的东西都拿下来,但是这会带来另外一系列的挑战。 我的问题是,该表包含大量的数据(大约300万行左右),这使得整个集合有点问题。 我试图验证字段值,所以我拉动ID列然后其中一个cols和通过验证管道中的结果存储在另一个数据库中的列中运行每个值。 我的问题是,当阅读器碰到handli

    0热度

    3回答

    我有一张包含大学工作人员详细信息的用户(tblUsers)表。我正在尝试使用与选定模块关联的讲师姓名填充文本框。 我正在获取与特定模块关联的所有UserID,测试用户是否是演讲者,如果是这样,那么我将该ID添加到ArrayList。 然后我遍历这个数组,并在每次迭代过程中调用下面的方法来传递当前ID。 但是,如果你看一下下面的方法我使用一个SqlDataReader,虽然从它在这一行读我得到一个错

    1热度

    2回答

    我有四个不同的业务对象,每个调用其相应的FillBusinessObject方法来逐个填充所有单个对象属性。现在我想创建一个应该能够填充每种类型的业务对象的通用方法。我创建了一个基类,所有业务对象都从这个基类继承,但我无法弄清楚如何从一个通用方法填充单个对象属性。 这是可能的(如果是的话,那么如何)还是我在梦幻世界? P.S.我不希望采用像LINQ这样的其他路线。

    2热度

    1回答

    我在我的SQL SPROC结果集中有一个字段,它是一个返回1或0(即True/False)的计算CASE语句。 当我尝试使用SqlDataReader类的GetBoolean方法并抛出异常时。 任何建议,将不胜感激。

    3热度

    3回答

    显然,ExecuteReader用于只读,ExecuteNonQuery用于事务。但由于某些原因,即使当我使用ExecuteReader时,我仍然可以运行写入(插入,更新,删除)命令(在textbox1中键入)。我的代码有什么问题,或者我误解了ExecuteReader的工作方式? //MY CODE string sqlStatement = textbox1.Text; System.

    1热度

    2回答

    我想初始化一个类,数据来自MySql数据库。某些字段可以为空: Dim dr As MySqlDataReader = ... Dim item As New Item(dr.GetInt16(0), dr.GetString(1), dr.GetString(2)) 假设最后两个字段可能为NULL在数据库中,以便调用GetString的在那场导致异常。 我当然可以编写代码来测试空值之前,我

    1热度

    2回答

    ReSharper的显示警告。当我写的是这样的: using (var connection = new SqlConnection("ConnectionString")) { using(var cmd= new SqlCommand("Command")) { using (var reader = cmd.ExecuteReader()) {

    8热度

    6回答

    我有一个从配置文件中得到的SQL查询,这个查询通常包含3-6个连接。 我需要在运行时根据SqlDataReader表示的结果集查找每列的表名。 这里有一些事情,不工作: SqlDataReader.GetName返回列名而不是表名。 SqlDataReader.GetSchemaTable返回一个包含列信息的数据表 - 但所有的表名都是空的。 查询information_schema没有帮助,因为