这是我的代码:
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
子句的长语句。