Table ou Query ?
Minha dúvida é quanto a qual componente usar.
Estou iniciando com Delphi, fiz somente coisas pequenas, mas agora estou desenvolvendo um sistema e uma das tabelas após convertida ficou com aproximadamente 10.000 registros.
Fiz o formulário normalmente com o Table e tal... daí na hora de abrir o bicho vi que a coisa ficou feia, pois a demora foi grande.
Estive conversando com um amigo meu que conhece um pouco + e ele me disse que o esquema quando se tem muitos registros é usar sql e fazer os botões de pesquisa, inclusão e tudo mais na mão, esquecendo assim as facilidades de um next, prior, navigator.
Em resumo é como ele falou:
ou vai ser fácil de desenvolver e lento para trabalhar
ou difícil e rápido.
É isso mesmo ?
Gostaria da opinião de vc´s para tentar começar a fazer as coisas da maneira mais certa possível.
Obrigado.
Estou iniciando com Delphi, fiz somente coisas pequenas, mas agora estou desenvolvendo um sistema e uma das tabelas após convertida ficou com aproximadamente 10.000 registros.
Fiz o formulário normalmente com o Table e tal... daí na hora de abrir o bicho vi que a coisa ficou feia, pois a demora foi grande.
Estive conversando com um amigo meu que conhece um pouco + e ele me disse que o esquema quando se tem muitos registros é usar sql e fazer os botões de pesquisa, inclusão e tudo mais na mão, esquecendo assim as facilidades de um next, prior, navigator.
Em resumo é como ele falou:
ou vai ser fácil de desenvolver e lento para trabalhar
ou difícil e rápido.
É isso mesmo ?
Gostaria da opinião de vc´s para tentar começar a fazer as coisas da maneira mais certa possível.
Obrigado.
Walace
Curtidas 0
Respostas
F.mo
09/07/2004
Boa tarde,
Já fiz projetos quando iniciei no delphi utilizando table. O table é muito mais lento pelo fato de trazer todos os registros para dentro dela e enquanto a query vai trazer o que você colocar no sql.
Já fiz projetos quando iniciei no delphi utilizando table. O table é muito mais lento pelo fato de trazer todos os registros para dentro dela e enquanto a query vai trazer o que você colocar no sql.
GOSTEI 0
Wtjunior
09/07/2004
Olá Walace,
Sem dúvida Query com comandos SQL....
Qual BD vc vai utilizar?
abraço
Wilson
Sem dúvida Query com comandos SQL....
Qual BD vc vai utilizar?
abraço
Wilson
GOSTEI 0
Walace
09/07/2004
Meu bd é access.
Ainda não estou muito seguro com Interbase ou outro.
Já utilizei mysql com php, mas por não possuir integridade o mysql ´ainda´ não é uma boa.
Estou mudando meu form para utilizar query, está dando certo até agora, mas então terei que criar ´todas´ as funções na munheca mesmo, certo ?
Ainda não estou muito seguro com Interbase ou outro.
Já utilizei mysql com php, mas por não possuir integridade o mysql ´ainda´ não é uma boa.
Estou mudando meu form para utilizar query, está dando certo até agora, mas então terei que criar ´todas´ as funções na munheca mesmo, certo ?
GOSTEI 0
Rodolpho123
09/07/2004
Olá wallace,
Já tive o mesmo problema que vc. A minha solução foi mudar o BD de Access para FB. Mesmo que vc use Queries em Access, todos os seus 10.000 registros vão para a rede até a máquina cliente para fazer o processamento. Caso que não acontece no FB...
Estude qual é o melhor BD que se enquadra no seu perfil de trabalho para vc poder fazer a escolha certa.
Já tive o mesmo problema que vc. A minha solução foi mudar o BD de Access para FB. Mesmo que vc use Queries em Access, todos os seus 10.000 registros vão para a rede até a máquina cliente para fazer o processamento. Caso que não acontece no FB...
Estude qual é o melhor BD que se enquadra no seu perfil de trabalho para vc poder fazer a escolha certa.
GOSTEI 0
Lucas Silva
09/07/2004
Eu também sou mais Query!
GOSTEI 0
Otto
09/07/2004
Aplicações que vc sabe que será de pequeno porte, pode ate usar table, mas, em aplicações mais sérias, QUERY detona.... :P
GOSTEI 0