Caros amigos,
O Help do Delphi diz o seguinte: "Use GetMetadata to turn on or off the fetching of metadata on a database object. Setting GetMetadata to False will improve performance because no additional SQL will execute in order to get index information. However, setting GetMetadata to False might slow any attempts to update data using a client dataset that is linked via a dataset provider because the resolver might not generate optimized SQL to perform the update. GetMetadata must be True to perform any operations that require an index. These operations include setting up master/detail relationships, updating data from a client dataset when the provider's UpdateMode is not upWhereAll, and delayed fetching of BLOB data. Set GetMetadata to False if you are fetching a dataset for read-only purposes." Basicamente: O GetMetadata serve para trazer informações sobre o dicionário de dados. Essas informações são usadas para o SQLResolver gerar SQL otimizado, informações sobre índice... e etc. Mas o DataSetProvider não é quem gera os Insert/Update/Delete de acordo com o ProviderFlags... Então, onde - e quando - ele faz uso destas informações? Seria correto afirmar que o GetMetaData poderia ficar False nas tabelas onde não existe Mestre/Detalhe (ou até mesmo nessas) uma vez que não vou fazer uso dos índices e informações sobre o MetaData estão "mapeadas" nos componentes de acesso? []'s Francisco Thiago de Almeida Enter & Plug Informática Divisão: Desenvolvimento e Banco de dados Franca / SP msn: [EMAIL PROTECTED] _______________________________________________________ Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora! http://br.acesso.yahoo.com/ -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html