TIBClientDataSet e o TClientDataSet --- há diferenças ???
Galera tem diferença em eu usar tabela de memória:
TIBClientDataSet e o TClientDataSet
Eu aprendi com o TClientDataSet, mas como agora uso IBX como acesso queria saber se é só trocar os componentes e usar normalmente.
Agradeço,
Paulo.
TIBClientDataSet e o TClientDataSet
Eu aprendi com o TClientDataSet, mas como agora uso IBX como acesso queria saber se é só trocar os componentes e usar normalmente.
Agradeço,
Paulo.
Paulo Silva
Curtidas 0
Respostas
Pezzin
29/03/2004
Estamos usando TClienteDataSet em 3 camadas mais está ficando muito lento.
Estamos pensando em mudar tudo para IBTable 2 camadas.
Definir os indices no banco.
Estamos pensando em mudar tudo para IBTable 2 camadas.
Definir os indices no banco.
GOSTEI 0
Maicongabriel
29/03/2004
Estamos usando TClienteDataSet em 3 camadas mais está ficando muito lento.
Estamos pensando em mudar tudo para IBTable 2 camadas.
Definir os indices no banco.
Extranho esse seu Post!
Pode-se trabalhar com TClientDataSet muito bem em 2 camadas!
Lento? Reveja os seus modo de trabalhar...
[i:7b7a938435][b:7b7a938435]paulo silva[/b:7b7a938435][/i:7b7a938435]
Já com relação ao [b:7b7a938435]TIBClientDataSet[/b:7b7a938435], este não passa de uma junção do ([b:7b7a938435]TIBDataSet[/b:7b7a938435] e [b:7b7a938435]TDataSetProvider[/b:7b7a938435]). Resumindo a diferença básica é que você não utilizará mais um Provider em separado(como utilizava antes) e também que focara o seu projeto especificamente sobre uma base InterBase! O que pode ser um pouco ruim para uma futura migração, mas nada de mais. :wink:
GOSTEI 0
Paulo Silva
29/03/2004
Provider???
Eu nunca usei Provider, eu só faço:
ClientDataSet1.CreateDataSet;
E uso como se fosse uma tabela, porém só em memória....
Teria eu que usar o tal Provider???
Grato!
Eu nunca usei Provider, eu só faço:
ClientDataSet1.CreateDataSet;
E uso como se fosse uma tabela, porém só em memória....
Teria eu que usar o tal Provider???
Grato!
GOSTEI 0
Afarias
29/03/2004
|Galera tem diferença em eu usar tabela de memória:
|TIBClientDataSet e o TClientDataSet
Além do q o MaiconGabriel falou, NÃO use TIBClientDataSet pois estes componentes foram descontinuados e não são recomendados.
|Eu aprendi com o TClientDataSet, mas como agora uso IBX como
|acesso queria saber se é só trocar os componentes e usar normalmente.
Basta apontar o Provider (TDataSetProvider) para um TIBQuery
|Estamos usando TClienteDataSet em 3 camadas mais está ficando muito
|lento. Estamos pensando em mudar tudo para IBTable 2 camadas.
|Definir os indices no banco.
Vc SEMPRE terá q definir os índices no banco de dados -- os índices dos ClientDataSets não tem NADA a ver com os índices do banco de dados, e não estão relacionados a performance.
Nunca use componentes ´tables´ (TIBTable neste caso) em sistemas C/S -- isso degradará a performance a níveis inaceitáveis.
|Provider??? Eu nunca usei Provider, eu só faço:
|ClientDataSet1.CreateDataSet;
|E uso como se fosse uma tabela, porém só em memória....
O ClientDataSet É uma tabela de memória...
|Teria eu que usar o tal Provider???
|Grato!
Se for acessar dados de um banco de dados (como o IB por exemplo) SIM -- vc terá q usar um Provider, a configuração é::
TIBQuery <-- TDataSetProvider <-- TClientDataSet
T+
|TIBClientDataSet e o TClientDataSet
Além do q o MaiconGabriel falou, NÃO use TIBClientDataSet pois estes componentes foram descontinuados e não são recomendados.
|Eu aprendi com o TClientDataSet, mas como agora uso IBX como
|acesso queria saber se é só trocar os componentes e usar normalmente.
Basta apontar o Provider (TDataSetProvider) para um TIBQuery
|Estamos usando TClienteDataSet em 3 camadas mais está ficando muito
|lento. Estamos pensando em mudar tudo para IBTable 2 camadas.
|Definir os indices no banco.
Vc SEMPRE terá q definir os índices no banco de dados -- os índices dos ClientDataSets não tem NADA a ver com os índices do banco de dados, e não estão relacionados a performance.
Nunca use componentes ´tables´ (TIBTable neste caso) em sistemas C/S -- isso degradará a performance a níveis inaceitáveis.
|Provider??? Eu nunca usei Provider, eu só faço:
|ClientDataSet1.CreateDataSet;
|E uso como se fosse uma tabela, porém só em memória....
O ClientDataSet É uma tabela de memória...
|Teria eu que usar o tal Provider???
|Grato!
Se for acessar dados de um banco de dados (como o IB por exemplo) SIM -- vc terá q usar um Provider, a configuração é::
TIBQuery <-- TDataSetProvider <-- TClientDataSet
T+
GOSTEI 0