[firebase-br] capturar o resultado de um generator
Freitas - Protews
benefreitas em terra.com.br
Qua Abr 13 14:18:11 -03 2005
Cléber,
Obrigado pela ajuda.
Minha cláusula uses está assim:
Uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ExtCtrls, Db, DBTables, StdCtrls, DBCtrls, Mask, Gauges, UFuncoes, Grids,
DBGrids, Buttons, Printers, TREdit, FMTBcd, SqlExpr, Provider, DBClient,
DBXpress, DBLocal, DBLocalS, ActnList;
Como faço para substituir o DBXpress por DLL??
Freitas
----- Original Message -----
From: "Cléber Moisés Grings" <grings em grings.eti.br>
To: <lista em firebase.com.br>
Sent: Wednesday, April 13, 2005 11:42 AM
Subject: Re: [firebase-br] capturar o resultado de um generator
> Tive uma vez este problema, porque esta usando a unit do banco de acesso
do
> DBX no Delphi ao invez de usar a dll, foi tirar que resolveu.
>
>
>
> "Freitas - Protews" <benefreitas em terra.com.br>
> escreveu na mensagem news:002401c54030$ce314330$0100a8c0 em pentium4...
> > Eduardo, obrigado mais uma vez por essa ajuda!
> >
> > Eu troquei os componentes. Estou usando um TSQLQuery com o comando:
> > SELECT GEN_ID(gen_ped,1) AS ID_PED FROM RDB$DATABASE
> >
> > Porém, se o GEN_ID está com valor 99997, por exemplo e eu executo o
> > comando
> > acima e em seguida coloco o resultado num ShowMessage como abaixo:
> > ShowMessage('Generator aberto com
> > '+SQLContaPed.FieldByName('ID_PED').Asstring);
> >
> > continuo recebendo o valor 9999=
> >
> > Aí o erro continua, pois preciso passar esse número para uma tabela e dá
> > inválido...
> >
> > Bom dia e abraços a todos da lista
> >
> > Freitas
> >
> > ----- Original Message -----
> > From: "eduardo"
> > <eduardo em icontroller.com.br>
> > To: <lista em firebase.com.br>
> > Sent: Tuesday, April 12, 2005 10:15 PM
> > Subject: Re: [firebase-br] capturar o resultado de um generator
> >
> >
> >> Freitas
> >>
> >> O componente TSQLClientDataSet foi descontinuado e definitivamente não
> >> recomendado pela Borland.
> >>
> >> Utilize um TSQlQuery para isso e, de preferência, dê um nome ao FIELD
> >> retornado
> >>
> >> SELECT GEN_ID(gen_ped,1) *** AS KEY_ID *** FROM RDB$DATABASE
> >>
> >> Outra dica:
> >> A menos que você necessite fazer inserts/edits/post ou necessitar
> >> mostrar dados em componentes DDAware, utilize TSQLQueries para suas
> >> consultas, pois DataSets Unidirecionais são muito mais rápidos e
> >> consomem menos memória.
> >>
> >> []s Eduardo
> >>
> >>
> >> Freitas - Protews wrote:
> >> > Boa Noite, lista!
> >> >
> >> > Estou com problema para capturar o resultado de um generator do
> >> > Firebird
> > 1.5 via Delphi/dbExpress.
> >> > O meu select está:
> >> > SELECT GEN_ID(gen_ped,1) FROM RDB$DATABASE
> >> > Estou usando um componente TSQLClientDataset.
> >> > Recebo como retorno algo do tipo 9999= ou 9999? ao invés de 99999.
> >> > Tentei usar CAST, mas o SELECT não aceita.
> >> > Obrigado pela ajuda.
> >> >
> >> > Freitas
> >> > ______________________________________________
> >> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> > Para consultar mensagens antigas:
> > http://search.gmane.org/search.php?group=rebase
> >> >
> >>
> >>
> >> ______________________________________________
> >> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> >> Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> >> Para consultar mensagens antigas:
> > http://search.gmane.org/search.php?group=firebase
> >>
> >
> >
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> > Para editar sua configuração na lista, use o endereço
> > http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> > Para consultar mensagens antigas:
> > http://search.gmane.org/search.php?group=firebase
> >
>
>
>
>
>
----------------------------------------------------------------------------
----
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas:
http://search.gmane.org/search.php?group=firebase
Mais detalhes sobre a lista de discussão lista