日期:2014-05-17  浏览次数:20389 次

关于参数
private static string strCon = ConfigurationManager.ConnectionStrings["strCon"].ToString();
public DB()
{
//
//TODO: 在此处添加构造函数逻辑
//
}
  public static DataTable Gettable(string SQLsql)
  {
  DataTable dataTa = new DataTable();
  using (SqlConnection sqlcon = new SqlConnection(strCon))
  {
  sqlcon.Open();
  SqlCommand Com = new SqlCommand(SQLsql,sqlcon);

  SqlDataAdapter sqlA = new SqlDataAdapter(Com);
  sqlA.Fill(dataTa);
  sqlcon.Close();

  }
  return dataTa;
像这段代码 中的 SQLsql这个参数他的作用是什么 Gettable这个方法不带参数可以不 还有什么是参数 
希望各位前辈能指点下 谢谢

------解决方案--------------------
这个方法的作用应该是想让你传入一个sql语句,然后呢,方法内部用这个sql语句进行查询操作。返回datatable
------解决方案--------------------
string SQLsql就是你要多数据库进行什么操作。比如是select、insert、delete、update
Gettable()方法不是自己定义的嘛?你想让他带参数,带几个参数或者不带参数都是可以的
还有什么是参数?搞不懂你什么意思?
------解决方案--------------------
如果不带参数的话呢,看你什么需求了,因为写这个方法的目的就是为了让你传sql,它给你返回数据集,如果没有这个sql参数的话,方法内部就不知道你到底想要做什么操作,你想要查询什么东西
------解决方案--------------------
嗯,楼主多琢磨琢磨,去想想一些方法怎么设计才好,才灵活,才高效,对你有帮助
探讨

嗯 谢谢大家 感觉清晰多了