Falando do Sistema off-line Já pensou em montar algum arquivo txt com os comandos de Insert, Updates e Deletes do que foi feito off e soh executar isso no banco ativo?? Dai no provider (ou SQLDataSet ou o componente que vc for usar ou ateh mesmo a rotina que fizer isso) vc trata as chaves de acordo com as tabelas...
Outra coisa q pode ser vista... realmente todas as tabelas precisam sofrer alterações?? Tipo deve ter tabelas que o cara soh vai usar pra consulta, acho q isso já ajuda no resumo dessa sincronização... Vc tbem pode guardar em um arquivo somente quais as tabelas que foram alteradas... Agora falando das GUID novamente... Então é melhor eu usar a GUID como chave primaria para as minhas tabelas do que usar um valor do tipo inteiro que eu posso criar uma rotina para auto-incrementar?? Digamos que eu tenha uma tabela de produtos a chave primaria vai ser uma GUID e no caso da tabela de pedidos o campo que faz referencia ao produto será uma GUID, isso naum acaba inchando o banco?? Pensando em milhões de registro isso naum acaba fazendo diferença??? Até no trafego da rede?? 2008/5/6 BandaLemuel <[EMAIL PROTECTED]>: > Não sei se o que vou dizer poderia ajudar... mas se por exemplo , antes > de eu levar onotebook para casa ( sistema Off ) , seria obrigatório fazer > uma atualização dos cadastros principais.. por exemplo produtos etc... ai > para o uso em minha casa apenas eu teria acesso para incluir pedidos e > outras coisas que dependem dos cadastros principais... quando fosse enviar > isso para o meu banco na rede... nas chaves primárias ao invés de usar o que > cadastrei no banco local ( off-line ) eu faria o meu sistema alterar o > provisório pelo do banco on-line.... Acho que isso resolveria o problema... > > Wesley > > From: Rafael Jorge > Sent: Tuesday, May 06, 2008 8:40 AM > > To: [email protected] <delphi-br%40yahoogrupos.com.br> > Subject: Re: RES: [delphi-br] Sistema on-line X off-line > > > mas no meu caso vou ter que usar o formato string como eu disse antes.. > por causa dos dados que ja estao cadastrados no sistema. > pois nao vou ter como mudar os codigos dos 5 mil e pouos produtos ja > cadastrados. > vou gerar o GUID e gravo como string. assim mantenho os codigos antigos e > gero os novos. > > 2008/5/6 Gerson Machado <[EMAIL PROTECTED]<gersonamach%40yahoo.com.br> > >: > > > Correção o armazenamento não é feito em formato numérico, ném em formato > > string é feito em formato Guid ou Uniqueidentifier (Sql Server), usa-se > no > > Delphi TGuid para acesso e uso do mesmo. > > Tenho uma estrutura com banco distribuido (SQL Server) em três > servidores > > com replicação de dados, mais 2 notebooks com acesso Off-line e > atualização > > posterior.... funciona perfeitamente. > > A geração do Guid é única (universalmente) visto que parte da numeração > > dela é usada com parte do Mac address do equipamento (se tiver), > > caracteristicas do equipamento que a gerou. > > Exemplos: > > {3082A4DA-FCBE-47C3-8FAF-5235C2C961A8} > > {8510AC7D-8F22-4B28-9AC1-06895A638308} > > {8E9B5163-31C9-43F1-BBD8-070BA91BA8D7} > > > > Gerson > > > > > > Joao Morais <[EMAIL PROTECTED] <post%40joaomorais.com.br> <post% > 40joaomorais.com.br>> escreveu: > > > > Ricardo César Cardoso wrote: > > > Retificação da resposta: > > > > > > Fui pesquisar na Wikipedia sobre GUID e vejo a seguinte informação: > > > "The GUID is a 16-byte (128-bit) number." > > > [ http://en.wikipedia.org/wiki/GUID ] > > > > > > Então acho que há esperança! Ou não... > > > > > > Alguém pode tirar a dúvida? > > > > É um número de 16 bytes, sim, o problema é você guardar um número desta > > magnitude em formato numérico. O campo dele terá 4 bytes se for integer, > > ou 8 se for bigint. > > > > -- > > Joao Morais > > > > --------------------------------- > > Abra sua conta no Yahoo! Mail, o único sem limite de espaço para > > armazenamento! > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > -- > ---------------------------------------------------------- > Rafael jorge alves (Analista/desenvolvedor) > > www.sistemafocus.com.br > sistema focus de gestão comercial e serviços em informatica. > ---------------------------------------------------------- > > [As partes desta mensagem que não continham texto foram removidas] > > __________ Informação do NOD32 IMON 3078 (20080506) __________ > > Esta mensagem foi verificada pelo NOD32 sistema antivírus > http://www.eset.com.br > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Jhosef Marks de Carvalho Delphi Developer http://groups.google.com/group/soumaisdelphi [As partes desta mensagem que não continham texto foram removidas]

