[firebase-br] RES: FIBPlus 7.0.15
José Otávio Lussari
tavinhol em gmail.com
Qua Mar 9 11:38:56 -03 2011
Olá Carlos! vc não trabalha com 2 transações então né...
atenciosamente,
[ ]’s
José Otávio Lussari
Analista de Sistemas
Bel. em Sistemas de Informação
-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Cyber Guido
Enviada em: quarta-feira, 9 de março de 2011 10:49
Para: FireBase
Assunto: Re: [firebase-br] FIBPlus 7.0.15
Olá José Otávio
Posso ajudar apenas em parte
> 1 - ) Trabalhar com duas transações noTpFIBDataSet, uma somente leitura
que
> fornece os dados ao dataset para navegação e uma separada utilizada para
> apenas para manipulação de dados ficando aberta a transação por um período
> bem curto. Configurei as duas da seguinte maneira:
>
Uso basicamente o FIBQuery para consultar e atualizar. Se é necessária a
navegação bidirecional eu transfiro os registros para um client dataset,
no meu caso o KBMMemTable. Todas as transações ficam abertas apenas pelo
período mais curto de tempo possível.
>
> 4 - ) Em todas máquinas clientes eu instalo o Firebird com as
configurações
> mínimas. Então no TpFIBDatabase, na propriedade LibraryName eu devo
> informar: C:\Arquivos de programas\Firebird\Firebird_1_5\bin\fbclient.dll.
> Certo isso pessoal?
Eu deixo esta informação para ser configurada em tempo de execução, é
lida de um arquivo INI.
> 5 - ) Parâmetros nulos: No FIBPlus posso passar parâmetros nulos? Por
> exemplo em um caso “... where campo = :parâmetro” eu não preciso verificar
> se esse parâmetro é nulo ou não mesmo sendo do tipo Integer?
Não estou certo de ter entendido sua dúvida. Se ":parametro" for
opcional, pesquise o uso de macro substituição. Se o resultado
pretendido for o conjunto de registros em que "campo" seja NULL, passe
NULL como parâmetro.
> 6 - ) Não consegui entender direito com funciona a propriedade
“Conditions”
> do TpFIBDataset. Se alguém puder me dar um exemplo de quando e como usar,
> ficarei muito grato!
Fico devendo esta :(
Até,
Carlos
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista