[firebase-br] capturar o resultado de um generator

Cléber Moisés Grings grings em grings.eti.br
Qui Abr 14 09:30:59 -03 2005


Seria a dll do interbase a dbexpint.dll,

mas pelo que pude ver no teu use não esta a unit  DBExpINT.dcu
deve ser outra coisa.

"Freitas - Protews" <benefreitas em terra.com.br> 
escreveu na mensagem news:013601c5404c$c5a1e1e0$0100a8c0 em pentium4...
> 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
>
>
> ______________________________________________
> 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