c#读取sqlserver的时候报错
sql吧
全部回复
仅看楼主
level 1
eee🍺🍺
楼主
求救
2023年05月06日 02点05分
1
level 1
eee🍺🍺
楼主
1
2023年05月06日 02点05分
2
level 1
eee🍺🍺
楼主
1
2023年05月06日 02点05分
3
level 4
哼都酱
使用for循环遍历cno集合的时候,你使用的SQL运用到了cno集合。可是你去读取CName列的时候,没有加dr.Read判断,你怎么知道执行查询命令后,到底有没有对应的CName列?会不会是一个空的结果集?
2023年05月06日 05点05分
4
哼都酱
抛出的错误提示"没有在任何数据的时候进行读取",所以就是要你在一定在有数据的基础上才能进行数据读取。 可能你之前查询命令没有任何数据查出来,结果读了个寂寞。所以必须While循环加d.Read()方法判断,不满足这个条件的,我们就不读取。
2023年05月06日 05点05分
哼都酱
这是我刚刚自己写的。一个是数据表结构及其数据,第二个是ADO.NET数据库帮助类,第三个是窗体加载时,我们利用SQL结合数据库帮助类访问到数据库,依次读取数据,将网格数据展现出来。
2023年05月06日 07点05分
level 4
哼都酱
2023年05月06日 07点05分
5
1