sqldatareader

    6热度

    10回答

    什么是更好的 var s = (string)reader[0] 或 var s = Convert.ToString(reader[0]) ?

    3热度

    3回答

    我的问题是,这是行不通的; while (reader.Read()) { if (reader.NextResult() == true) { json.AppendFormat("{{\"AvgDate\": \"{0}\"}},{{\"MarkerID\": \"{1}\"}},", reader["AvgDate"], reader["MarkerID"]

    1热度

    5回答

    我正在使用SqlDataReader从SQL Server读取数据。不过有时候我想把我的数据缓存在内存中作为只读轻量级无连接的对象。我在BCL找不到任何选择。我是否需要编写我自己的这种容器的实现,还是可用? 什么选择我必须在轻形式从数据库中存储的数据?对我来说DataTable根本不是候选人。 编辑: 当我知道我选择什么样的数据,我可以很容易地使用LINQ到我的读者转化为List<T>什么的。但是

    1热度

    3回答

    我再次检查DataReader对象是否有数据有问题吗? Dim cmd as SqlCommand Dim drd as SqlDataReader cmd = New SqlCommand ("SELECT * FROM Stock", conx) drd = cmd.ExecuteReader() ''HERE I WOULD LIKE TO CHEC

    6热度

    5回答

    我有一个返回SqlDataReader的方法(“GetDataReader”,让我们来调用它)。它位于一个Singleton DataFactory类中,该类维护与数据库的持久连接。 问题是,返回后,DataReader仍然“连接”到我的DataFactory中的Connection对象。所以,我必须确保调用GetDataReader然后调用Close()上回来DataReader的代码,否则,“

    6热度

    2回答

    我正在创建一个自动化的数据库查询执行队列,这意味着我正在创建一个一个接一个地执行的SQL查询队列。 查询使用类似于下面的代码执行: using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["NorthwindConnectionString"].ConnectionString)) {

    7热度

    3回答

    我对此感到陌生并产生了此问题。我可以使用SQLDataReader而不是Recordset。我想在SQLDataReader中实现以下结果。 Dim dbConn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim sqlstr As String = "SELECT Name,Status FROM table1 WHERE i

    0热度

    5回答

    我有下面的代码: if (reader.HasRows) { while (reader.Read()) { DataRow searchedDR = ds.Tables[dr["name"].ToString()].Rows.Find(reader["ID"].ToString()); if (searchedDR != null) d

    0热度

    2回答

    作为尝试修复相当混乱的遗留系统中的东西的一部分,我有一个方法调用SQLServer数据库中的存储过程。这种设置没有什么是理想的,但这是我必须合作的。我拥有的两个选项是使用SqlDataReader从数据库读取流作为行,或者将响应作为一个xml块传递。尽管xml从来没有真正解决过任何问题(在这里插入可爱的眨眼),但我倾向于选择该选项,并使用XLinq从数据中创建业务对象,只是因为该解决方案看起来不像

    4热度

    2回答

    我正在处理的一些表具有空值并引发错误。到目前为止,我尝试了几个解决方案来处理空值,但没有成功。 以下是我迄今为止努力的代码示例; If (r("datemodified").Equals(DBNull.Value)) Then datemodified = String.Empty Else datemodified = (r("datemodifie