Re: [firebase-br] Dúvidas

BandaLemuel bandalemuel em yahoo.com.br
Ter Jul 18 12:44:55 -03 2006


Assim que eu clicar em um boão criado com o Caption de incluir, entre em 
ação o generator e a trigger para que eu coloque o valor em um componente do 
delphi





--------------------------------------
----- Original Message ----- 
From: "francisco gamarra" <francisco.gamarra em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, July 18, 2006 11:05 AM
Subject: Re: [firebase-br] Dúvidas


> por gentileza, seja mais espec=EDfico.
> o que exatamento vc qr fazer?
> Mime-Version: 1.0
> Content-Transfer-Encoding: quoted-printable
> Content-Type: text/plain; charset=iso-8859-1
> Content-Disposition: inline
>
> vc qr:
> A - No momento em que o registro for gravado ent=E3o o c=F3digo seja 
> criado;
> B - No momento em que o registro for inserido na aplica=E7=E3o o codigo 
> seja
> criado, e,
>     s=F3 depois gravado no banco;
> C - Apenas recuperar o registro depois de gravado no banco. ?
>
> Caso seu caso seja a situa=E7=E3o
>  A - Basta gravar os registro q o c=F3digo ser=E1 gerado no banco ap=F3s a
> grava=E7=E3o
>  B - Vc n=E3o ir=E1 utilizar trigger e sim um utilizar um query auxiliar 
> p=
> ara
> recuperar o
>       gen_id e ent=E3o gravar na tabela
>  C - basta recuperar os dados
>
>
> exemplo do caso B:
>
> procedure Tform1.tableOnNewRecord;
> begin
>
>  qry_auxiliar.sql.text :=3D 'select gen_id(nome_generator,1)';
>  qry_auxiliar.open;
>  table.fields[0].asinteger :=3D qry_auxiliar.fields[0].asinteger;
>  qry_auxiliar.close;
>
> end;
>
>
>
>
> Em 18/07/06, BandaLemuel <bandalemuel em yahoo.com.br> escreveu:
>>
>>    Bom dia
>>
>>    Trabalho com Delphi 7 e ( Firebase , Interbase ), estou desenvolvendo
>> uma aplica=E7=E3o e n=E3o sei como utilizar o generator e trigger com o 
>> d=
> elphi,
>> alguem poderia me dar uma luz?
>>
>>
>> /* Table: VAR0100, Owner: SYSDBA */
>>
>> CREATE TABLE "VAR0100"
>> (
>> "CDOPR"  INTEGER NOT NULL,
>> "NOMEO"  CHAR(30),
>> "FLAGO"  CHAR(1),
>> CONSTRAINT "PK_OPERADOR" PRIMARY KEY ("CDOPR")
>> );
>>
>>
>>
>> CREATE GENERATOR "GN_OPERADOR";
>>
>> CREATE TRIGGER TRIG_VAR0100 BEFORE INSERT POSITION 0 ACTIVE
>> as
>> /* code here */
>> begin
>>   new.cdopr =3D gen_id ( gn_operador , 1 );
>> end
>>
>>
>>    O Trigger esta criado , a tabela e o generator , somente estou com
>> dificuldades no delphi de como usar e colocar o valor que ele gerou no
>> delphi...
>>
>>    Valew...
>>
>>    Wesley
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para editar sua configura=E7=E3o na lista, use o endere=E7o
>> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
>> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configura=E7=E3o na lista, use o endere=E7o 
> http://mail.fir=
> ebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
> -- 
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.394 / Virus Database: 268.10.1/390 - Release Date: 17/07/2006
>
> 


		
_______________________________________________________ 
O Yahoo! está de cara nova. Venha conferir! 
http://br.yahoo.com/preview





Mais detalhes sobre a lista de discussão lista