本文介绍了'mods.hasrows(string)':并非所有代码路径都返回值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

你好,
我在类mods下声明了一个函数hasrows.
但它显示错误,即''.mods.hasrows(string)'':并非所有代码路径都返回值

Hello,
i have declare one function hasrows under a class mods.
but its showing error i.e.''mods.hasrows(string)'':not all code path return a value

public bool hasrows(string qry)
   {
       try {
           bool boo = false;
           OleDbCommand c = new OleDbCommand(qry, con);
           conn();
           OleDbDataReader reader = c.ExecuteReader();
           if (reader.HasRows == true) {
               reader.Close();
               boo = true;
           } else {
               reader.Close();
               boo = false;
           }
           c.Dispose();
           return (boo);
       } catch (Exception ex) {
           //MsgBox(ex.Message)

       }

   }

推荐答案

...
       catch (Exception ex) {
           //MsgBox(ex.Message)
           return false; // use this 
       }
     return false; // or this
 }


这篇关于'mods.hasrows(string)':并非所有代码路径都返回值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-12 18:03