-1

这是我的代码:

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子句的长语句。

4

1 回答 1

4

你确定你在同一个数据库/实例/服务器上运行它吗?

于 2012-07-27T11:29:48.047 回答