c#链接数据库的时候读取不到我的数据是为什么

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图

这种报错一般是哪里出问题了呢
我只知道if里面有问题,但该怎么去解决掉呢

img

运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

C#通过ADO.NET读取SQL Server数据库的一般方式:

img

我写了完整的入门教程,供参考:

少执行了一个方法。

rend.Read();

img

where前面是不是应该增加一个空格呢,不然和前面的表名会连在一起

刚查看了一下加一个while循环,然后不需要拼接sb字符,直接占位符输出就好了