我想写一个控制台程序(往数据库的表里面写数据),要求入库成功返回1(入库的程序的函数是insettable(),方法我自己会写),如果入库不成功返回0,请问应该怎么做?
public static int intm(int[] num)
{
 if(insettable())
{
  return 1;
}
else
{return 0;}}
这样写老报错,请教大家应该怎么改?

解决方案 »

  1.   

    if(insettable()==0)
    {
      return 1;
    }
    else
    {return 0;}
      

  2.   

    报什么错误?insettable是静态方法么?
    试试把public static int intm(int[] num)改成
    public int intm(int[] num)
      

  3.   

    哦 C# 和C++不同 0和1不代表false , true
      

  4.   

    你的insettable()方法的返回值類型為int就可以了,供後續代碼判斷。
      

  5.   

    入库时有一个方法cmd.ExcuteNon..();这个方法返回的是影响的行数,将它作为入库函数的返回值即可!
      

  6.   

    是C++吗?按着楼上的,cmd.excu....返回值来判断这样不更好些撒!!