Fórum Web application x Windows application #20216
09/03/2010
0
Possuo uma aplicação web framework 3.5, banco de dados access que possui, entre outras tabela, uma tabela chamada "alunos" (código, nome, endereço, etc), e cujo os dados são incluídos online.
Preciso desenvolver uma aplicação windows, banco de dados access e que também possua, entre outras tabelas, uma tabela chamada "alunos" (com a mesma estrutura da tabela da aplicação web), sendo que os dados virão da base de dados da aplicação web.
Gostaria saber de que forma poderia manter a tabela alunos da aplicação windows atualizada com os dados da tabela alunos da aplicação web?
Essa atualização poderia ser de tempos em tempos.
Indemberge
Indemberge Santos
Curtir tópico
+ 0Posts
10/03/2010
Fabio Mans
Neste seu desenvolvimento eu não utilizaria o Access, e sim o SQL Compact?
http://www.microsoft.com/sqlserver/2008/en/us/compact.aspx
Ele é free você pode gerenciar pelo SQL Server Management Studio e possui várias vantes. Aceita a idéia?
Fabio
Gostei + 0
11/03/2010
Indemberge Santos
Concordo plenamente contido, contudo essa aplicação possui um banco de dados access com várias tabelas e é a única ferramenta que a instituição possui para atender os seus clientes, além disso somente eu e um webdesigner dá manutenção a esta aplicação, ou seja, não possuímos profissionais suficientes para realizar em um curto espaço de tempo a troca do banco de dados.
Pra piorar, existe outra aplicação que realiza a matrícula dos alunos e também possuí banco de dados access.
Eu até estive pensando em trocar o banco de dados access por um sql, mas em curto prazo seria suicídio.
Posso fazer de forma bem planejada para não termos problemas.
Se você estiver disposto a me dar um apoio na solução deste problema utilizando ainda o access agradeço.
Abraços,
Indemberge
Gostei + 0
11/03/2010
Fabio Mans
Gostei + 0
11/03/2010
Indemberge Santos
Imagino que seria algo mais ou menos assim:
A minha aplicação web funcionária normalmente com access, sendo feitas as inclusões, alterações, etc.
A aplicação windows iria atualizar a sua base de dados com os dados da tabela cliente existente na aplicação web de tempos em tempos, esse tempo poderia ser estipulado via código.
E dessa forma que você está se referindo?
Indemberge
Gostei + 0
11/03/2010
Fabio Mans
O problema do Access é este, só um abre, não da para fazer as duas aplicações utilizarem ao mesmo tempo.
O que exatamente você não está conseguindo fazer?
Gostei + 0
11/03/2010
Indemberge Santos
Na verdade nem tentei ainda.
Eu tinha pensado na possibilidade de toda vez que alguém incluísse ou alterasse algum dado na tabela aluno, eu poderiga gerar um arquivo txt e quando executasse a aplicação windows ela verificasse se existe dados no txt e atualizasse a base, assim não iria deixar lenta nemhuma das aplicações.
Estou certo?
Você tem alguma outra sugestão?
Indemberge
Gostei + 0
11/03/2010
Fabio Mans
Me de mais detalhes da sua necessidade? Por que toda a aplicação não pode ser Web??
Gostei + 0
11/03/2010
Indemberge Santos
Se você me ajudar pode ser em XML, ainda não estou fera em XML.
O problema da aplicação não ser toda web é que precisamos fazer o histórico dos alunos e, neste caso, são muitos os dados informados, eu estou preocupado com a base de dados, acho que por conta disso a aplicação possa ficar lenta. Atualmente a base está com 44MB crescendo em média 20MB anuais.
Amanhã envio mais destalhes sobre o que preciso.
Um abraço,
Indemberge
Gostei + 0
23/03/2010
Fabio Mans
Gostei + 0
26/03/2010
Indemberge Santos
Gostei + 0
01/04/2010
Fabio Mans
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)