怎么统计DataSet中某一列或某一行相同数据的个数
如何统计DataSet中某一列或某一行相同数据的个数
static void Main(string[] args)
{
OleDbConnection aconnection = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\卷册22.mdb");
OleDbCommand acommand = new OleDbCommand("select * from COMP", aconnection);
try
{
String SQL = "SELECT * FROM COMPTMP";
OleDbDataAdapter adapter = new OleDbDataAdapter(SQL, aconnection);
DataSet testDataSet = new DataSet();
adapter.Fill(testDataSet, "COMPTMP");
在这如何统计如何统计DataSet中某一列或某一行相同数据的个数
aconnection.Close();
}
catch (OleDbException e)
{
Console.WriteLine("error: {0}", e.Errors[0].Message);
}
Console.ReadKey();
}
------解决思路----------------------
你为啥不直接通过sql统计出来
------解决思路----------------------
....直接SQL统计不就好了么...还费这个劲再统计一遍干吗呢...
------解决思路----------------------
select 列1,sum(列1) from 表 group by 列1
static void Main(string[] args)
{
OleDbConnection aconnection = new OleDbConnection("provider=microsoft.jet.oledb.4.0;data source=D:\\卷册22.mdb");
OleDbCommand acommand = new OleDbCommand("select * from COMP", aconnection);
try
{
String SQL = "SELECT * FROM COMPTMP";
OleDbDataAdapter adapter = new OleDbDataAdapter(SQL, aconnection);
DataSet testDataSet = new DataSet();
adapter.Fill(testDataSet, "COMPTMP");
在这如何统计如何统计DataSet中某一列或某一行相同数据的个数
aconnection.Close();
}
catch (OleDbException e)
{
Console.WriteLine("error: {0}", e.Errors[0].Message);
}
Console.ReadKey();
}
------解决思路----------------------
你为啥不直接通过sql统计出来
------解决思路----------------------
....直接SQL统计不就好了么...还费这个劲再统计一遍干吗呢...
------解决思路----------------------
select 列1,sum(列1) from 表 group by 列1