日期:2014-05-17 浏览次数:20875 次
List<string> ListConsiliaID = new List<string>();//list中我已经有几条数据了 之后做查询
for (int i = 0; i < ListConsiliaID.Count; i++)
{
string sqlsever = "SELECT * FROM Consilia WHERE ConsiliaID = '" + ListConsiliaID[i] + "'";
//ConsiliaID是表Consilia 的字段
DataSet ds = SQLServerOleDBHelper.GetDataSet(sqlsever);
//SQLServerOleDBHelper.GetDataSet是我的读取数据库的方法 可以不用管
//这里问题出现了 由于ListConsiliaID[i] 所以我查询出的ds都是一条一条的 怎么在这里把这些ds组合到一起成为一个新的包含它们数据的ds
}
List<string> ListConsiliaID = new List<string>();//list中我已经有几条数据了 之后做查询
string Ids=string.Join(",",ListConsiliaID.ToArray());
string sqlsever = "SELECT * FROM Consilia WHERE ConsiliaID int (" + Ids + ")";
DataSet ds = SQLServerOleDBHelper.GetDataSet(sqlsever);