SqlDataReader没有返回所有行?

时间:2012-07-27 10:34:12

标签: c# .net sql-server

这是我的代码:

using (SqlCommand cmd = new SqlCommand("My_SQL_Command"))
{
    cmd.CommandType = CommandType.Text;
    conn.Open();
    cmd.Connection = conn;
    cmd.CommandTimeout = 60000;

    try
    {
        using (SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection))
        {
            while (rdr.Read())  // I put a breakpoint here to count the rows of rdr
            {

我的SQL命令返回482行,这些行在SQL GUI中验证。我运行完全相同的代码,而SqlDataReader只返回其中的450个 - 返回的行是否有限制?

我没有包含SQL语句,因为它只是一个没有SELECT子句的长WHERE语句。

1 个答案:

答案 0 :(得分:4)

您确定在相同的数据库/实例/服务器上运行它吗?