有一条sql语句:select a.* ,b.* from tableA a inner join tableB b on a.id=b.id,
小弟先想将这跳语句的查询结果存入一个dataset中,通过一个datagrid显示出来,
如果有一个方法,返回值为dataset,参数不定,能实现以上所属,请问各位大虾,各位前辈,这样的一个方法应该怎么写?
小弟急切......
小弟先想将这跳语句的查询结果存入一个dataset中,通过一个datagrid显示出来,
如果有一个方法,返回值为dataset,参数不定,能实现以上所属,请问各位大虾,各位前辈,这样的一个方法应该怎么写?
小弟急切......
public DataSet GetDS(string sql,Hashtable ht)
{
conn.Open();//数据库连接
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand();
da.SelectCommand.Connection = conn;
da.SelectCommand.CommandType = CommandType.Text;
da.SelectCommand.CommandText = sql;
da.Fill(ds, "table");
conn.Close();
return ds;
}
SqlDataAdapter da=new SqlDataAdapter(sql,conn);
DataSet ds=new DataSet(); conn.Open(); da.Fill(ds,"topic");
return ds;突然发现,让我单独写一个返回DataSet 的方法,已经不会写了,只因现在用的是封装好的方法,基础不牢啊,找了几年前的写的程序,终于找出来了.
这位大虾,次方法中的topic是什么意思啊?
不是,是把你要传的参数放到hashtable里,你不是说参数不定吗,取参数的时候,遍历hashtable取就可以了