Melhor performance p/tabelas e relatórios
22/09/2004
0
Para quem já trabalha há bastante tempo com Delphi, tenho duas dúvidas:
1) Qual a melhor forma (mais veloz, melhor performance no cliente), através do Delphi, de se inserir dados em uma tabela?
Já vi alguns códigos como por exemplo:
* Por meio de procedures criadas no banco, onde são passados os valores dos edits como parâmetro;
* Por meio do comando insert into em um componente QUERY;
With qry1 do begin
SQL.Clear;
SQL.Add(´insert into .... ´);
SQL.Add(´VALUES (....);
ExecSQL;
Close;
* Por meio do componente TABLE, colocando no código de um botão o comando Tabela.insert;
2) Qual o melhor componente para a geração de relatórios (em questão de recursos e facilidades), o QuickReport ou o Rave?
Obrigada.
Barbara.michele
Posts
22/09/2004
Djjunior
no caso de vc usar bde use querys com updatesql são muiito mais rápidas que as tables
isso vale tanto pra edição quanto pros relatórios
não use odbc com access e bde uma vez que eu tive que eu testei ficou leeento pra caramba
Qual é o mais rápido bde ou ado ai já não sei, um colega meu fez uns testes que pelo que pude notar praticamente deram impate.
22/09/2004
Gandalf.nho
23/09/2004
Barbara.michele
Quais outras alternativas?
23/09/2004
Djjunior
mas como eu já havia dito antes... pessoalmente ñ vi diferenças de performace entre ADO e BDE, na empresa que trabalho nós utilizamos BDE / Oracle / SQL Serve numa boa (migrar agora também ia gerar uma trabalheira... :( que creio que ñ valha ). Mas taí já vi muuita gente reclamar do BDE por diversos motivos dê uma pesquisada no forum e verás.
24/09/2004
Barbara.michele
Os componentes para acesso ao Banco de dados são os mesmos que utilizo com o BDE (componentes da paleta DataAccess, DataControls, etc.)?
24/09/2004
Djjunior
24/09/2004
Gandalf.nho
Clique aqui para fazer login e interagir na Comunidade :)