【如何对大量数据进行比较?】
现在我要做出这么一个功能:比如输入查询条件“杭州”以后,
可以从几万条记录中查找出有“杭州”的记录。
我想一次性读几万条记录到dataset太凶残了,最好能一次读个1000条,
然后比较,比较完以后,再读下1000条,直到结束
这里有关比较的程序该怎么写呢?
下面是一个简单的比较功能,已调试通过
public void alarm (Object Sender, EventArgs e)
{
string sqlvalue = "select count(county) from case_info where county like '%"+abc+"%'";
SqlConnection myConnection = new SqlConnection((String) ConfigurationSettings.AppSettings["gaowei"]);
SqlCommand myCommand = new SqlCommand(sqlvalue, myConnection);
myCommand.Connection.Open();
int bcount = (int) myCommand.ExecuteScalar();
if (bcount > 0)
{
Message.InnerHtml = "Well Done" ;
Message.Style["color"] = "red";
return;
}
else
{
Message.InnerHtml = "BAD" ;
Message.Style["color"] = "red";
return;
}
myConnection.Close();
}