/// 下载类
来源:互联网 发布:linux文本安装 编辑:程序博客网 时间:2024/04/30 01:27
///
/// 下载类
///
public class Downloader
{
//委托
public delegate void dDownloadProgress(long total, long current,DataSet ds);
//事件
public event dDownloadProgress onDownLoadProgress;
//开始模拟工作
public void Start()
{
OracleConnection conn = new OracleConnection(Properties.Settings.Default.ConnectionString2.ToString());
OracleCommand com = new OracleCommand("select count(1) from t_sskc", conn);
conn.Open();
long ll_countrow,ll_limt;
ll_countrow = long.Parse(com.ExecuteScalar().ToString());
ll_limt = ll_countrow / 99 ;
for (int i = 0; i < 100; i++)
{
DataSet ds = new DataSet();
ds.Clear();
long ll_start, ll_end;
ll_start = i * ll_limt + 1;
ll_end = ll_start + ll_limt;
if (ll_end > ll_countrow)
ll_end = ll_countrow;
OracleDataAdapter dap = new OracleDataAdapter("SELECT * FROM (SELECT A.*, rownum r FROM t_sskc A WHERE rownum <= " + ll_end.ToString() + ") B WHERE r > " + ll_start.ToString(), conn);
dap.Fill(ds, "T_SSKC");
//分页
if (onDownLoadProgress != null)
onDownLoadProgress(ll_countrow,ll_end, ds);
System.Threading.Thread.Sleep(100);
}
conn.Close();
}
}
- /// 下载类
- sftp 下载 批量下载,单个下载,工具类
- 电子书下载类
- 系统类电子书籍下载
- php4 下载类
- 计算机类电子书下载
- 经济管理类电子书下载
- 下载类网站
- php下载类
- php 文件下载类
- 多线程下载类
- 计算机类电子书下载
- 线程下载类 DownLoadThread
- 常用工具类下载
- android 下载文件类
- 多线程下载类
- .net文件下载类
- php文件下载类
- ttttttt
- 九个瞬间Vs十个永远
- repeater 中显示第几条数据代码,备忘!
- VC2005编译ACE+SSL
- 找啊找啊找工作... ...
- /// 下载类
- tstestestestestestestestestestestestestesttes
- 微软全部产品整理
- 视频目录
- DetailsView数据更新
- 2009 年IBM Hottest Jobs
- Linux 常用软件推荐
- 我学我体会(八) 折线分割平面解题报告
- PAD脚本