【发布时间】:2014-05-23 10:18:22
【问题描述】:
我有这样的声明:
if (sqlClass.Reader != null && sqlClass.Reader.HasRows)
{
do
{
data = sqlClass.Reader.GetString(0); //error line System.InvalidOperationException {"Invalid attempt to read when no data is present."}
} while (sqlClass.Reader.Read());
}
对象sqlClass.Reader 的类型为System.Data.SqlClient.SqlDataReader
在 C# 中它给了我一个 InvalidOperationException 但在 VB 中它工作正常,这是什么原因以及我该如何解决这个问题?
【问题讨论】:
-
显示整个错误和错误行。
标签: c# .net vb.net sqldatareader