Fórum Clientdataset.active:=false pode se tornar lento e IBO? #204713
07/01/2004
0
Caso eu tenho um banco de dados no Firebird, com uns 500.000 registros, e a cada vez que mandar gravar um dado, ou fechar uma janela de cadastro e ir para uma de consulta que possui o mesmo banco de dados, eu mandar dar um CLIENTDATASET1.ACTIVE:=FALSE e logo depois CLIENTDATASET1.ACTIVE:=TRUE, isto tornará muito lenta a aplicação, e ainda em rede?
Estou fazendo isto pois ocorre uma mensagem quando eu tento gravar um novo dado, diz que o banco de dados não está em modo de editar ou inserir, mas isto só ocorre caso eu tenho gravado um dado e logo em seguida tentar cadastrar outro.
E o IBObjetics, funcionam rapido mesmo?
Nish
Curtir tópico
+ 0Posts
07/01/2004
Anarquistaoi
:wink:
Gostei + 0
07/01/2004
Nigro
Gostei + 0
07/01/2004
Luciano França
eu tenho aqui o IBObjects e uso ele a mais de 3 anos e tem velocidade muito superior a BDE a ao IBX eu uso os componetes IB_Connection e IB_Transaction da paleta IBOCORE, e o componente IBOQuery da paleta IBODataset, já os componentes DbAware dele são especificos para usar componentes que não são descedentes do Tdataset veja mais artigos sobre o IBO em http://www.warmboot.com.br/fb/ em artigos
o IBO na atualidade é o melhor componente de acesso ao IB e FB.
Um forte abraco.
Luciano França.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)