Fórum Zeos read only dataset #42783
04/03/2004
0
:roll: Ps: sou iniciante em firebird e comecei usando os componentes Zeos
Estou com o seguinte problema...
Fiz o seguinte:
Joguei um Zconnection no datamodule e atraves do object inspector setei as propriedades do meu banco de dados e setei tbm readonly=false, conectou no banco normalmente.
Até aí td bem, mas....
Joguei tbm um Ztable para acessar uma tabela no meu banco, setei as propriedades necessarias e blz, acessa e visualiza a tabela normalmente.
O problema esta quando eu preciso alterar/incluir/deletar registro nessa tabela, que retorna o erro de ´ nome da tabela: cannot modify a read-only dataset´, mas no componente ZTable nao tem a propriedade Read-Only e no Zconnection read-only ja esta setado como false....
:arrow: Percebi o seguinte: Se eu setar a propriedade RequestLive=True do componente Ztable o programa funciona normalmente.
Alguem sabe a solucao para esse problema?
O q faz a propriedade RequestLive ???
Li em um artigo (´10 passos para fazer o interbase voar´ em DTDelphi 2.6) q essa propriedade poderia causar um trafego grande na rede pois o componente VCL trazeria a copia dos dados para a maquina cliente.
:arrow: Me ajudem tbm no quesito de componente de acesso ao firebird. Eu escolhi o Zeos pois pesquisei e na minha concepcao poderia ser o melhor, mas se alguem ja usou ele ou outros para dar opnioes proprias será MUITO BEM VINDA !!!
Estou com o seguinte problema...
Fiz o seguinte:
Joguei um Zconnection no datamodule e atraves do object inspector setei as propriedades do meu banco de dados e setei tbm readonly=false, conectou no banco normalmente.
Até aí td bem, mas....
Joguei tbm um Ztable para acessar uma tabela no meu banco, setei as propriedades necessarias e blz, acessa e visualiza a tabela normalmente.
O problema esta quando eu preciso alterar/incluir/deletar registro nessa tabela, que retorna o erro de ´ nome da tabela: cannot modify a read-only dataset´, mas no componente ZTable nao tem a propriedade Read-Only e no Zconnection read-only ja esta setado como false....
:arrow: Percebi o seguinte: Se eu setar a propriedade RequestLive=True do componente Ztable o programa funciona normalmente.
Alguem sabe a solucao para esse problema?
O q faz a propriedade RequestLive ???
Li em um artigo (´10 passos para fazer o interbase voar´ em DTDelphi 2.6) q essa propriedade poderia causar um trafego grande na rede pois o componente VCL trazeria a copia dos dados para a maquina cliente.
:arrow: Me ajudem tbm no quesito de componente de acesso ao firebird. Eu escolhi o Zeos pois pesquisei e na minha concepcao poderia ser o melhor, mas se alguem ja usou ele ou outros para dar opnioes proprias será MUITO BEM VINDA !!!
Marfred
Curtir tópico
+ 0
Responder
Posts
05/03/2004
Afarias
|O q faz a propriedade RequestLive ???
Informa q o DataSet deve ser ´editável´
|Li em um artigo (´10 passos para fazer o interbase voar´ em DTDelphi
|2.6) q essa propriedade poderia causar um trafego grande na rede pois
|o componente VCL trazeria a copia dos dados para a maquina cliente.
Ele faz isso sendo editável ou não ... mas, componentes TABLE são péssimos em termos de performance com bancos C/S -- pois vc não tem como informar QUAIS dados vc quer exibir.
T+
Informa q o DataSet deve ser ´editável´
|Li em um artigo (´10 passos para fazer o interbase voar´ em DTDelphi
|2.6) q essa propriedade poderia causar um trafego grande na rede pois
|o componente VCL trazeria a copia dos dados para a maquina cliente.
Ele faz isso sendo editável ou não ... mas, componentes TABLE são péssimos em termos de performance com bancos C/S -- pois vc não tem como informar QUAIS dados vc quer exibir.
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)