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