C# 连接 SQL Server 获取查询结果集行数
可以使用以下代码连接 SQL Server 并获取查询结果集的行数:
string connectionString = 'Data Source=YourServerName;Initial Catalog=YourDatabaseName;Integrated Security=True';
string sqlQuery = 'SELECT * FROM YourTableName';
int rowCount = 0;
using (SqlConnection connection = new SqlConnection(connectionString))
{
SqlCommand command = new SqlCommand(sqlQuery, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
while (reader.Read())
{
rowCount++;
}
reader.Close();
}
Console.WriteLine('Number of rows: ' + rowCount);
这段代码首先定义了连接字符串和 SQL 查询语句。然后,它打开一个 SqlConnection 对象,使用该对象创建一个 SqlCommand 对象,并使用 ExecuteReader 方法执行查询。接着,它使用 SqlDataReader 对象读取结果集,并计算结果集的行数。最后,它关闭 SqlDataReader 对象并输出行数。
原文地址: https://www.cveoy.top/t/topic/oLm7 著作权归作者所有。请勿转载和采集!