o Codigo abaixo e referente a importação de um arquivo TXT para BD em Sq Server
A duvida é: Como coloco um ProgressBar nessa importação?
procedure TForm1.SpeedButton1Click(Sender: TObject);
var
arq: textfile;
Entrada : String;
begin
assignfile(arq,'C:\Documents and Settings\lanhouse\Meus documentos\MAX\Banco de Dados\3271_20070912\3271_20070910_Cadastro.txt');//associa arquivo a variavel
reset(arq);//abre arquivo
DM.ADOQryCadastro.open; // abre a table
DM.ADOQryCadastro.First; // aponta para o primeiro registro
while not eof (arq) do
begin
Readln(arq,entrada);
DM.ADOQryCadastro.append;
Edit4.Text := Copy(Entrada,01,07);
if (Edit4.Text = 'RESPOND') or (Edit4.Text = 'RENOVAD') then
begin
end
else begin
DM.ADOQryCadastroNumCadastroUnico.Value := StrToInt(copy(Entrada,01,07));
DM.ADOQryCadastroCodTipoPessoa.Value:= StrToInt(copy(Entrada,08,01));
DM.ADOQryCadastroCPF_CNPJ.Value := Copy(Entrada,19,14);
DM.ADOQryCadastroNomeCliente.Value := Copy(Entrada,33,50);
DM.ADOQryCadastro.post; // salva
DM.ADOQryCadastro.Next; // vai para o próximo
end;
end;
end;
?
?
coloquei um progressbar no formulario, qwando passa pro proximo registro (next) eu escrevi: "progressbar.position := progressbar.position + 1;" . Só que ele não executa corretamento, quando ta começando a importar o progressbar já encheu.
então devo dizer para o progressbar o tamanho do arquivo, como posso fazer isso ???
Pergunta
maxm.ro
ola galera,
o Codigo abaixo e referente a importação de um arquivo TXT para BD em Sq Server
A duvida é: Como coloco um ProgressBar nessa importação?
?
?
coloquei um progressbar no formulario, qwando passa pro proximo registro (next) eu escrevi: "progressbar.position := progressbar.position + 1;" . Só que ele não executa corretamento, quando ta começando a importar o progressbar já encheu.
então devo dizer para o progressbar o tamanho do arquivo, como posso fazer isso ???
Progressbar1.Max := o que ???
o que devo fazer ?
estou utlizando Delphi for .net
falou agradeço a ajuda ....
Editado por maxm.roLink para o comentário
Compartilhar em outros sites
11 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.