public int addreply(string Title, string Name, string Job, string Tel, string MTel)
{
  string sql = "insert into [return] values('" + Title + "','" + Name + "','" + Job + "','" + Tel + "','" + MTel + "')";
return ;
}
我要给这个方法return一个int的类型 这个return应该怎么写?

解决方案 »

  1.   

    那就随便return 一个int的好啦,你想实现什么功能阿???不明白
      

  2.   

    当然要有返回int类型的。
    你这是返回的void类型的。
      

  3.   

    public int addreply(string Title, string Name, string Job, string Tel, string MTel)
    {
      string sql = "insert into [return] values('" + Title + "','" + Name + "','" + Job + "','" + Tel + "','" + MTel + "')";
    return 1;
    }
      

  4.   

    楼主是不是想返回执行SQL语句后受影响的记录数?!
      

  5.   

    我看你的意思,已经拼接了一个字符串,你是否要用到这个呢?
    public string addreply(string Title, string Name, string Job, string Tel, string MTel)
    {
      string sql = "insert into [return] values('" + Title + "','" + Name + "','" + Job + "','" + Tel + "','" + MTel + "')";
    return sql;
    }
    是否是这样的呢?
      

  6.   


    public void addreply(string Title, string Name, string Job, string Tel, string MTel)
    {
    string sql = "insert into [return] values('" + Title + "','" + Name + "','" + Job + "','" +Tel+ "','" + MTel + "')";
                SqlCommand cmd= new SqlCommand();
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = sql;
                cmd.Connection = "连接字符串";
                int i = cmd.ExecuteNonQuery();
                return i;
    }
    那函数应该还没写完吧~我想楼主的意思是SQL语句执行后的结果是一个int型的,也就是SQL影响的行数~对不~ 
    那就把请把函数补充完~ 
      

  7.   

    return int.minvalue;返回一个INT类型的最小值,然后你根据你返回的进行判断,作分别的处理
      

  8.   

    楼主是不是想返回执行SQL语句后受影响的记录数?!
      

  9.   

    改为:
    public void****