- //在debug状态下,看一眼dataReader的value值时,会调用dataReader.Read()方法,
- //所以,在dataReader只有一条数据时,当你第二次察看dataReader的value值时,察看dataReader的value值已经为空了。
- OracleDataReader dataReader= query.ExecuteReader();
- try
- {
- dataReader= query.ExecuteReader();
- if(dataRow.Read()){
- ......
- }
- }
OracleDataReader 的数据为什么看一眼就不见了
最新推荐文章于 2022-12-13 16:59:48 发布
本文探讨了在调试过程中使用OracleDataReader时的一个常见问题:当查询结果仅包含一条记录时,连续检查DataReader的值可能导致第二次检查时值为空的现象。文章通过示例代码展示了这一问题,并提醒开发者注意在调试时对DataReader状态的管理。
3190

被折叠的 条评论
为什么被折叠?



