//判断重复
decimal alli = 0;
for (int i = 0; i < sqlds.Tables[0].Rows.Count; i++)
{
string tempitem = sqlds.Tables[0].Rows[i][0].ToString();
DataRow[] rows;
rows = sqlds.Tables[0].Select("SNumber='" + tempitem + "'");
if (rows.Length > 1)
{
alli = alli + 1;
Response.Write("重复号:" + tempitem + "<br>");
sqlds.Tables[0].Rows[i].Delete();
}
}
Response.Write("重复数:" + alli + "<br>");现在是循环判断,根据SNumber来判断的,执行速度很慢
有其它的更分的方法吗
decimal alli = 0;
for (int i = 0; i < sqlds.Tables[0].Rows.Count; i++)
{
string tempitem = sqlds.Tables[0].Rows[i][0].ToString();
DataRow[] rows;
rows = sqlds.Tables[0].Select("SNumber='" + tempitem + "'");
if (rows.Length > 1)
{
alli = alli + 1;
Response.Write("重复号:" + tempitem + "<br>");
sqlds.Tables[0].Rows[i].Delete();
}
}
Response.Write("重复数:" + alli + "<br>");现在是循环判断,根据SNumber来判断的,执行速度很慢
有其它的更分的方法吗
解决方案 »
- 不能使用本地IIS访问本机的WEB项目(asp.net 页面)?
- 访问网络文件时出现返回1203,请教解决原因!!![
- 高手,高高手,Activator.CreateInstance(ClassType)这个是做什么用的,是创建累么?和 new Class有区别么
- 高手们,帮帮小弟,两天了,还没解决这个问题
- 我在服务器端有个chm文件,想在网页上显示它,该如何做?
- 急!!向高手求救!!水晶报表在web上的打印和参数传递
- .NET2003的问题
- DIV怎么动态调用action
- 请问一个网站发布到两台服务器上
- 正则表达式大于等于500000以上
- ckeditor工具栏配置问题
- ASP.NET经典60道面试题
改变一下逻辑,用sql语句来完成你要实现的功能。
另外需要知道你要提交的这1千条数据也是sql查询出来的吗?如果是可以用:
insert into table1 (字段1,字段2) select 字段1,字段2 from table2 where ...
批量插入
在sql 语句中写
select distinct tempitem from tab where 条件