Quando você executa a sequência:
Query.Edit;
Query.FieldByName('X').AsString := 'teste';
Query.Post;
... Quem monta o comando Update que será executado no banco de dados para
atualizar o registro corrente é o componente de query que você está
utilizando... Se a query não sabe qual(is) o(s) c
Mas em que poderia influenciar a questão de índices para
update/insert/delete, uma vez que (se eu não estiver enganado) bancos como o
Firebird e Interbase decidem o plano internamente?
Francisco Thiago de Almeida
Enter & Plug Informática
Divisão: Desenvolvimento e Banco de dados
Franca / SP
Só faltou uma informação importante:
Quando colocamos a propriedade GetMetaData para False, os Selects funcionam
com melhor desempenho porque os componentes de acesso a banco de dados do
DBExpress não perdem um tempo adicional buscando no banco de dados
informações sobre a tabela como tipos
Faça um teste usando TADOConnection e TADOQuery...
Danilo Valente
- Original Message -
From: "Murillo Proença" <[EMAIL PROTECTED]>
To:
Sent: Thursday, May 25, 2006 4:34 PM
Subject: RES: [delphi-br] Re: Lentidão ao abrir ClientDataSet (dbExpress com
Oracle)
O packetrecords estava
4 matches
Mail list logo