Fórum Alguem me ajuda com uma query #268097
11/02/2005
0
for i:= 1 to 10.000 do
begin
dm.TabClientes.Insert;
dm.TabClientesCODIGO.AsString:= formatcurr(´00000´,controle);
dm.TabClientesNOMECLI.AsString:= ´JOSE DONIZETE DOS SANTOS´;
dm.TabClientesENDECLI.AsString:= ´RUA PEDRO DIAS AZEVEDO, 23´;
dm.TabClientesCIDACLI.AsString:= ´SOROCABA´;
dm.TabClientes.Post;
controle:= controle + 1;
end;
Jcmsistemas
Curtir tópico
+ 0Posts
11/02/2005
Sanses
é o seguinte, não sei qual banco vc está usando, mas parta do princípio de que se for usar uma querie com o interbase por exemplo,´só conseguirá fazer esta operação se trabalhar com o updateSQL ligado a sua querie, ou usando o dataset do dbexpress.
E tem mais, no seu código, a variavel ´i´ é que tem o total de loop´s e não a variavel ´controle´. Voce tem que, a cada inserção incrementar a variavel ´i´ e não a controle.
Espero ter ajudado
Gostei + 0
11/02/2005
Jcmsistemas
Gostei + 0
11/02/2005
Luineumann
begin
INSERT INTO ´alias da tabclientes:nome externo da tabclientes´ ou
INSERT INTO ´C:\caminho\nome externo da tabclientes´
daqui pra frente é igual
(CODIGO, NOMECLI, ENDECLI, CIDACLI)
VALUES (formatcurr(´00000´,i),´JOSE DONIZETE DOS SANTOS´,´RUA PEDRO DIAS AZEVEDO, 23´,´SOROCABA´);
end;
Gostei + 0
11/02/2005
Rafael Santana
se vc souber o básico de sql, conseguirá usar o InterBase....
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)