Dúvidas de Delphi com FB 1.5

Firebird

18/08/2005

Para economizar posts, vou postar 4 dúvidas em uma:

1º - Como criar um relacionamento de 2, 3 ou mais tabelas, sem o Join?

tabela1: COD, NOME, DATA tabela2: COD, VALOR tabela3:TIPOVENDA, FORMA

No relacionamento, eu quero tabel1.nome, tabela2.cod, tabela2.valor, tabela3.forma. É um exemplo hipotético, só para ilustrar o que quero. Como faço?



2º - Em pdox, eu fazia uma atualização de saldo assim:

var v:double; begin tabela.first; v:=0; while not tabela.eof do begin v:=v+tabelaentrada.value-tabelasaida.value; tabela.edit; tabela.post; tabela.next; end; end;

Preciso fazer em um SGDB, como o FB 1.5. Essa rotina não funciona. Como faria para ter o saldo da minha tabela sempre atualizado, quando eu depositar ou retirar? O saldo é um campo calculado. Ele não é físico.


3º - Também não consigo deletar ou alterar registro nas minhas tabelas.

4º - Como trabalhar em rede, criando um path dinâmico para localizar o banco?

[color=green:62f35d224a]Movido de Delphi para Interbase/Firebird[/color:62f35d224a]


Paulo

Paulo

Curtidas 0

Respostas

Afarias

Afarias

18/08/2005

|1º - Como criar um relacionamento de 2, 3 ou mais tabelas, sem o Join?

não cria

|Preciso fazer em um SGDB, como o FB 1.5. Essa rotina não funciona.

acho q a rotina funciona sim... só não é uma boa idéia

|Como faria para ter o saldo da minha tabela sempre atualizado, quando
|eu depositar ou retirar? O saldo é um campo calculado. Ele não é físico

crie o campo físico e use triggers para mantê-lo atualizado.

|3º - Também não consigo deletar ou alterar registro nas minhas tabelas.

qual o problema ?? q componentes usa? como faz??

|4º - Como trabalhar em rede, criando um path dinâmico para localizar o
|banco?

uma forma é ler a configuração de um arquivo INI ou do registro


T+

Movido de Delphi para Interbase/Firebird


GOSTEI 0
POSTAR