您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> Delphi >> DELPHI开发,导入数据到数据库时,如何做导入的进度条

DELPHI开发,导入数据到数据库时,如何做导入的进度条

来源:网络整理     时间:2016/8/5 15:24:19     关键词:

关于网友提出的“ DELPHI开发,导入数据到数据库时,如何做导入的进度条”问题疑问,本网通过在网上对“ DELPHI开发,导入数据到数据库时,如何做导入的进度条”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: DELPHI开发,导入数据到数据库时,如何做导入的进度条
描述:

DELPHI开发,导入EXCEL数据到sql server数据库时,如何做导入的进度条


解决方案1:


procedure TfrmImportData.btn2Click(Sender: TObject);
var
  Query: TADOQuery;
  i: Integer;
begin
  i := 0;
  try
    try
      Query := TADOQuery.Create(nil);
      Query.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' + edtFileName.Text + ';Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";Persist Security Info=False';
      Query.Close;
      Query.SQL.Clear;
      Query.SQL.Add('Select * from [Sheet1$]');
      Query.Open;
      ProgressBar1.Max := Query.RecordCount;
      while not Query.Eof do
      begin
        //写入SQL Server表的具体代码
        
        inc(i);
        ProgressBar1.Position := i;
      end;
    except
      Application.MessageBox('数据导入数据库失败!', '错误', MB_OK + MB_ICONSTOP);
    end;
  finally
    Query.free;
  end;
end;

以上介绍了“ DELPHI开发,导入数据到数据库时,如何做导入的进度条”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3125044.html

相关图片

相关文章