Fórum Problemas com IbClientDataSet #46659
14/09/2004
0
estou utilizando 2 IbClientDataSets para uma relação
master/detail e o problema é o seguinte:
quando o usuario vai inserir um novo item(produto) o sistema
pede em um inputbox a quantidade e vr.custo e depois começa
a inserir o produto ex:
IbClientDataSet.insert;
IbClientDataSetproduto.asinteger:=qprodcodigo.asinteger;
IbClientDataSetquant.asfloat:=strtofloat(trim(box));//box variavel p/ inputbox
IbClientDataSetvrcusto.asfloat:=strtofloat(trim(box2));
(até aqui beleza)
eu debuguei-o com um breakpoint e o problema começa no insert é que para efetuar
o processo acima ele está demorando em torno de 20 à 30 segundos mas insere e não
dá erro.o banco está em torno de 1.3 mb com bastante produtos e cliente mas nenhum registro
nas 2 tabelas que fazem parte desse master/detail.
o que está acontecendo?
master/detail e o problema é o seguinte:
quando o usuario vai inserir um novo item(produto) o sistema
pede em um inputbox a quantidade e vr.custo e depois começa
a inserir o produto ex:
IbClientDataSet.insert;
IbClientDataSetproduto.asinteger:=qprodcodigo.asinteger;
IbClientDataSetquant.asfloat:=strtofloat(trim(box));//box variavel p/ inputbox
IbClientDataSetvrcusto.asfloat:=strtofloat(trim(box2));
(até aqui beleza)
eu debuguei-o com um breakpoint e o problema começa no insert é que para efetuar
o processo acima ele está demorando em torno de 20 à 30 segundos mas insere e não
dá erro.o banco está em torno de 1.3 mb com bastante produtos e cliente mas nenhum registro
nas 2 tabelas que fazem parte desse master/detail.
o que está acontecendo?
Tap_pedroso
Curtir tópico
+ 0
Responder
Posts
15/09/2004
Tap_pedroso
resolvi o problema eu estava usando ibtable para cadastro de produtos e quando fiz um campo (new field) lookup no clientdataset ele estava pegando da ibtable e estava demorando eu troquei a ibtable pelo ibdataset e a velocidade melhorou bastante.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)