Fórum [Dilema] Qual a melhor forma de acesso ao Interbase??? #173778
08/08/2003
0
[u:82b8e556ad] [/u:82b8e556ad]
Pessoal, comecei a desenvolver um sistema para aprender a trabalhar em delphi e percebi que tem umas 1000 formas diferentes de se fazer a mesma coisa, eis a minha duvida: comecei a usar aquele trio de componentes para acessar dados o [b:82b8e556ad]SqlDataset[/b:82b8e556ad], [b:82b8e556ad]DataSetProvider[/b:82b8e556ad] e o [b:82b8e556ad]cliente DataSet[/b:82b8e556ad]...dica da revista clube delphi...sistema DATACAR, feito isso comecei a conversar com amigos que trabalham a mais tempo e a maioria sugeriu usar apenas uma Query, agora estou em duvida, Qual a melhor forma???, usar os 3 primeiros componentes ou usar apenas uma query????
obs: tudo isso é pra adotar um padrão no meu sistema para entrada de dados com ´edit´ ou procedimentros de manutenção em tabelas.
abraços
Faustão
Curtir tópico
+ 0Posts
08/08/2003
Edineidaniel
Acho q posso contribuir com a sua pesquisa...
Eu desenvolvo sistemas em Delphi e FireBird (que é como o InterBase)...
Eu já vi muita gente usando os mesmos componentes que vc está usando... Fiz um curso de FireBird, no mes passado e que me recomendaram é usar StoreProcedures, IBQuery, ... Para usar Edits e Não DBEdits, o DBEdit trabalha diretamente com o Banco de Dados...
Assim sendo, em edit depois de todos os campos estarem preenchidos vc manda via SQL, todos os dados de uma vez só para o Banco de Dados...Não sei c vc me entendeu...Mas eu tenho mais materiais sobre isso se te interessar...!!!!
Edinei
Programador Delphi / FireBird
Gostei + 0
08/08/2003
Fred
Gostei + 0
08/08/2003
_nekinho_
Nelson Lima
NecteK - ´Sistemas feito sob medida´
Gostei + 0
09/08/2003
Faustão
alguem pode me dizer qual a função de cada um desse tres componentes
ClenteDataSet , DataSetProvider , SqlDataSet.
abraços
Gostei + 0
09/08/2003
Afarias
Este componente não é mais recomendado e deve ser evitado, é mais lento, possui diversos bugs e deve ser removido do Delphi no futuro (só continua no D7 por questões de ´compatibilidade´).
|alguem pode me dizer qual a função de cada um desse tres
|componentes ClenteDataSet , DataSetProvider , SqlDataSet.
+/- isso:
SQLDataSet (DBX) - Acessa as funções do banco de dados por meio da execução de comandos SQL
DataSetProvider (MIDAS) - Acessa registros de um DataSet (como o acima) e envia para um ClientDataSet. Recebe o DELTA do ClientDataSet, cria os comandos SQL de atualização e envia ao banco de dados
ClientDataSet (MIDAS) - Um DataSet que trabalha com registros em MEMÓRIA (pode estar ou não associado a um DataSetProvider)
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)