sqldatareader错误
我想检查 sqldatareader 是否为空。因此尝试了以下代码: if (x[k]!= DBNull.Value) { box.Text = Convert.ToString(x[k++]); if ((box.Text) != "") …
SQLDataReader 行计数
我试图获取通过迭代读取器返回的行数。但是当我运行这段代码时我总是得到1?我是不是搞砸了什么? int count = 0; if (reader.HasRows) { while (read…
如何将从数据读取器检索到的列保存到数组中?
我想检索表中大约 800 行的单列,并将这些值保存在数组中,以便稍后引用它们。我该怎么做呢?我尝试过: con = New OleDb.OleDbConnection("provider=…
从数据读取器填充数组列表
我在如何从数据读取器填充数组列表时遇到问题 string queryDTL = " SELECT * FROM tbl1 "; connection.Connect(); cmd = new OracleCommand(queryDTL,…
从 SqlDataReader 转换为 JSON
public string toJSON(SqlDataReader o) { StringBuilder s = new StringBuilder(); s.Append("["); if (o.HasRows) while (o.Read()) s.Append("{" +…
存储过程返回多个结果集,但结果集的数量不固定
我有一个存储过程,它返回可变数量的多个结果集。如果不存在下一个结果集,DataReader.NextResult() 会给出错误。如何查找下一个结果集是否存在。…
为什么 reader.GetOrdinal("FieldName") 会抛出异常?
当字段不存在时,这会引发异常: reader.IsDbNull(reader.GetOrdinal("FieldName")) =>; bang 为什么不返回-1?…
.net:将通用列表转换为 DataReader?
你好 我在 winform 中有一个填充的通用列表,现在想将其数据作为批量复制发送到 SQL Server 表中。当我阅读 SqlBulkCopy 类时,它需要一个数据读取器…
使用 SqlDataReader 从 TSQL 输出子句获取错误消息
我有以下 SQL, INSERT INTO [dbo].[table1] ([val1], [val2]) OUTPUT INSERTED.* VALUES (@val1, @val2) 我使用 SqlCommand.ExecuteReader() 来获取…
使用 SqlDataReader 时,如何使 BLOB 流在普通旧 C# 对象中可用?
场景如下: 我们将文件(例如相对较大的文档 (10-300MB))存储在 MSSQL 数据库中的 blob 中。 我们有一个非常小的域模型,因此我们对存储库使用干净的…
无法转换“System.Data.SqlClient.SqlDataReader”类型的对象;输入“System.Collections.Generic.IEnumerable”
我一直试图理解为什么它给我这个错误,因为我没有使用 SqlDataReader,我知道我正在使用 SQL Server 并且接口返回特定类型,但我仍然告诉 .NET 使用 I…