Eu não sei qual tipo de sistema desta discussão.
Mas imagine que a pessoa que está offline cadastre um produto que não existe na base, E outra pessoa que está online cadastre o mesmo produto na base. As duas pessoas cadastraram o produto com nomes diferentes. Ex: produto Sapato Preto. Outra: Prod. Sapato Pr. Então como conciliar isso? Talvez bloquear certos cadastros e forçar o usuário a fazer um pull de dados antes de sair para viagem? Ainda... já pensou em atualizar tabelas sob demanda via GPRS? É só uma idéia. []'s De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Joao Morais Enviada em: terça-feira, 6 de maio de 2008 08:55 Para: delphi-br@yahoogrupos.com.br Assunto: Re: RES: [delphi-br] Sistema on-line X off-line Gerson Machado wrote: > 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. Para bancos que não possuem o tipo guid, o número (que o guid representa, e que possui 16 bytes) é convertido em string (este mesmo número, no entanto em 32 dígitos hexadecimais). Foi isto o que eu tentei passar. -- Joao Morais > 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] <mailto: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 > [As partes desta mensagem que não continham texto foram removidas]