Pessoal: Solicito opiniões de quem já desenvolveu algo parecido (desculpem se me alonguei na mensgem):
- Preciso criar um pequeno sistema para um determinado departamento de uma empresa (uma tabela principal, com mais ou menos umas 10 tabelas auxiliares) Obs.: Atualmente, eles controlam os dados em uma "pasta" do Excel, com mais ou menos 11 planilhas. Vou escrever o código em Delphi, em vez de usar VBA, pois acho mais seguro do que manter tudo em planilhas. - Como é um sistema pequeno, que será usado apenas por uns 2 ou 3 funcionários, não gostaria de usar um servidor de dados (como o FireBird, por exemplo), pois isso implicaria ter de pedir autorização para o CPD da empresa para fazer a instalação na máquina do principal usuário, eu seria questionado a porque não usar o servidor de dados padrão da empresa (que é o SQL-Server), ter o projeto aprovado por etc. Enfim, como é um sistema muito específico, nem eu, nem o usuário que me contatou quer ter de enfrentar todos os trâmites naturalmente exigidos por um sistema de maior porte. - Assim, estou pensando em usar tabelas tipo CDS (do ClientDataSet). Apenas um usuário acessaria os dados a cada vez, ou seja, não haveria uso simultâneo do sistema, embora cada uma das 3 máquinas pudesse executar o sistema, a partir da rede Perguntas: 1) Alguém já desenvolveu um sistema simples, usando CDS ? É aconselhável ? 2) Pensei em usar o Firebird embarcado, mas neste caso o sistema só poderia ser usado por uma máquina. Além disso, caio no problema de ter de pedir autorização para instalar o FireBird na máquina 3) Alguém tem experiência em algum outro tipo de formato de dados para sistemas simples, que seria mais recomendável que os arquivos CDS ? 4) Uso o Delphi 7 (SETE) e só tenho experiência com InterBase, FireBird e SQL-Server. Nunca desenvolvi usando apenas arquivos CDS. Se alguém tiver algum tutorial específico para trabalhar com arquivos CDS, fico muito agradecido se indicar Muito obrigado pela atenção de todos ! Paulo