问题1:(使用 static 修饰符声明属于类型本身而不是属于特定对象的静态成员?)
请问各位老大上面括号里这句话是什么意思啊?别笑俺,因为俺是菜鸟!问题2:public static bool execSQL(string sql)为什么用bool类型?不用行不行的啊?
    
    public static bool execSQL(string sql)为什么用bool类型?
    {
        SqlConnection con = createCon();
         con.Open();
        SqlCommand com = new SqlCommand(sql, con);
        try
        {
            com.ExecuteNonQuery();
            con.Close();
        }
        catch (Exception e)
        {
            con.Close();
            return false;
        }
        return true;
    }问题3:i=Convert.ToInt32(com.ExecuteScalar());这句是什么意思啊?
问题4:con = new SqlConnection("server=.;database=db_tsrj;uid=sa;pwd=;");现在是空密码,要是有密码,假如密码是123456,那pwd=123456吗?这样写对不对的啊?备注:呵呵!问题比较多,多是一些菜鸟的问题,各位老大别帮帮俺啊!

解决方案 »

  1.   

    问题2:bool是execSql(string sql)的返回值,是返回是否已成功执行
    3:将com以executescalar方式执行,返回的第一列的的值转换成int32的类型
    4.可以这样写
      

  2.   


     你改装个 MSDN 了
    里面都有 Demo
    一看就知道了
      

  3.   

    我装了msdn的,我就是对这些概念还有点模糊所以想来请教各位帮俺解惑啊!
      

  4.   

     1我也不太清楚 2你自己想返回什么就返回什么,目的是让自己知道SQL有没有执行成功 3com.ExecuteScalar() 是返回结果的第一行的第一列 Convert.ToInt32()是给其转换成 int型的。  4 对的、