Fórum Criação de aplicação com replicação de dados #2664

09/02/2009

0

Amigos,     Preciso começar a criação de um projeto que realize a replicação de dados,   O projeto é um cadastro de clientes e contatos que vai ficar com cada Vendedor ( cada um com seu Laptop) e muitas vezes não possue um coneão internet disponível, pois viajam muito)....     POr onde devo começar? qual a melhor solução,     Pretendo usar o Visual Basic 2005 e uma base SQL Server 2005 Express na Central e um Access em cada Laptop de funcionários..   oque acham?      
Fernando Reis

Fernando Reis

Responder

Posts

09/02/2009

Fabio Mans

Fernando eu salvaria os dados em XML, em seguida criaria um página que iria ler este XML e com isso iria fazer o import. O problema do SQL Express é que ele não tem DTS, para usar um banco você vai ter mais problemas com SQL do que com .NET   Espero ter ajudado.     Fabio   =============================================================================   Preciso começar a criação de um projeto que realize a replicação de dados,   O projeto é um cadastro de clientes e contatos que vai ficar com cada Vendedor ( cada um com seu Laptop) e muitas vezes não possue um coneão internet disponível, pois viajam muito)....     POr onde devo começar? qual a melhor solução,     Pretendo usar o Visual Basic 2005 e uma base SQL Server 2005 Express na Central e um Access em cada Laptop de funcionários..   oque acham?
Responder

Gostei + 0

10/02/2009

Fernando Reis

Fabio,     Queria poder ver alguma ..... idéia...curso ou artigo,  pensei em um primeiro momento na chamada REPLICAÇÃO.   voce tem algumm exemplo para que eu possa estudar?   Grato
Responder

Gostei + 0

10/02/2009

Fabio Mans

Sobre replicação ou XML?   Replicação https://www.devmedia.com.br/articles/viewcomp.asp?comp=6497&;hl=*replicação* (Artigo)   https://www.devmedia.com.br/articles/viewcomp.asp?comp=11627&;hl=*replicação* (Vídeo) Caso não tenha acesso livre, entre em contato que liberaremos sem custos.
  ====== voce tem algumm exemplo para que eu possa estudar?
Responder

Gostei + 0

11/02/2009

Fernando Reis

Agradeço a liberação sem custos,   Voce tem algum projeto exemplo para que eu possa estudar.   o exemplo da replicacao que indicou , ja havia estudado mas como somente uso o SQL Express 2005  nao tenho acesso a estas funcionalidades.     Existe uma nova ferramenta liberada pela Microsoft que são ferramentas do SQL Server 2008 , voce sabe informar se tem a opção de replicação?     Agradeço a atenção e fico no aguardo da liberação do vídeo,     Ps. Fabio   no seu Video nr. 2 de form autentication voce configurou seu ambiente de trabalho (VS2005) de uma forma para aparecer todas as dicas de código,   como fez isto???  Grato    
Responder

Gostei + 0

16/02/2009

Fernando Reis

Olá Fabio,   Podemos retomar este?   grato
Responder

Gostei + 0

16/02/2009

Fabio Mans

Agradeço a liberação sem custos,  
Voce tem algum projeto exemplo para que eu possa estudar.Você fala com XML ou como SQL?
 
o exemplo da replicacao que indicou , ja havia estudado mas como somente uso o SQL Express 2005 nao tenho acesso a estas funcionalidades.
 
 
Existe uma nova ferramenta liberada pela Microsoft que são ferramentas do SQL Server 2008 , voce sabe informar se tem a opção de replicação?
 
 
Agradeço a atenção e fico no aguardo da liberação do vídeo, 
 
 
Ps. Fabio no seu Video nr. 2 de form autentication voce configurou seu ambiente de trabalho (VS2005) de uma forma para aparecer todas as dicas de código, como fez isto??? GratoNão entendi, explica melhor?

Responder

Gostei + 0

16/02/2009

Fernando Reis

Olá Fabio,   Vamos lá,     Um exemplo de replicação de dados utilizando o XML seria interessante para estudo neste momento,   se tiver um exemplo para me enviar agradeço,       -----------------------------------------------------------------------------------------------------------------------------------------   Quanto a replicação da ferramenta SQL Server, vi que me enviou dois artigos,  o primeiro explica toda a estrutura da replicação e é bem claro na seguinte situação mas,   o SQl Server 2005 Express não fornece este tipo de  Serviço,   por isto não posso utilizar por enquanto,     Olhei a página do MSDN >>  Sql server   e percebi que há uma nova ferramenta para o SQL Server 2005 Express   veja a página abaixo:   http://msdn.microsoft.com/pt-br/express/bb410792(en-us).aspx     Será que possue a funcionalidade de replicação?     -------------------------------------------------------------------------------------------------------------------------------------------     Caso o modelo que me envie faça este servi;o de replicação  "na mão"  não tem problema quero muito entender,   como fazer uma sincronização de dados sem que  acontece uma duplicação de registros...  esta é minha maior dúvida, .     --------------------------------------------------------------------------------------------------------------------------------------------   o último comentário foi sobre o ambiente de Desenvolvimento que mostrou na sua aula de Form Autentication.   Quando digitava os códigos,  as telas de ajuda aparecem de uma forma muito completa, gostaria de configurar meu VSudio desta forma,    como voce configurou??         Grato pela ajuda!                        
Responder

Gostei + 0

17/02/2009

Fabio Mans

Seria interessante você conhecer todos os conceitos do XML até o Linq to XML que é bem fácil.   Vamos ao exemplo de como escrever XML. A idéia é que sempre que o vendedor gravar o registro você vai incluindo os registro no XML, em seguinda quando você for exportar terá que fazer ao contrário utilizando XmlTextReader.   Sobre sua dúvida no VS eu utilizo o ReSharper, veja o link desta ferramenta. http://www.jetbrains.com/resharper/     Espero ter ajudado.        private void button1_Click(object sender, EventArgs e)
        {
            //Criando Reader
            XmlTextWriter wri = new XmlTextWriter("c:\\OurXml.xml", null);
            //Declara  XML
            wri.WriteStartDocument();
            //Iniciei Videos
            wri.WriteStartElement("Videos");
            wri.WriteStartAttribute("Mes");//Atributo mes
            wri.WriteValue("Outubro");
            wri.WriteEndAttribute();
            //Videos em si
            //1 Video: XML
               wri.WriteStartElement("Video");
               wri.WriteStartAttribute("Data");
               wri.WriteValue(DateTime.Now);
               wri.WriteEndAttribute();
                    wri.WriteString("XmlTextReader e XmlTextWriter");
               wri.WriteEndElement();
            //2 Video: Extension Methods
               wri.WriteStartElement("Video");
               wri.WriteStartAttribute("Data");
               wri.WriteValue(new DateTime(2007,10,20));
               wri.WriteEndAttribute();
               wri.WriteString("Extension Methods");
               wri.WriteEndElement();                       
            //Finalizei 'Videos
            wri.WriteEndElement();
            //Fechando reader
            wri.Close();         }   Resultado
<?xml version="1.0"?>
<Videos Mes="Outubro">
 <Video Data="2007-10-21T11:57:31.559758-03:00">
  XmlTextReader e XmlTextWriter
 </Video>
 <Video Data="2007-10-20T00:00:00">
  Extension Methods
 </Video>
</Videos>
Responder

Gostei + 0

17/02/2009

Fernando Reis

Obrigado, vou testar e procurar sobre XML,   ja dei uma olhada em artigos e vou arriscar...   Grato
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar