[firebase-br] select GENERATOR
Diego TI - Trinys
diego em trinys.com.br
Quarta Abril 26 10:57:09 -03 2023
Agradeço as respostas.
Encontrei o problema, estava criando e adicionando registros a um
clientdataset temporario usando a seguinte SQL
select cast(null as char(1)) CAMPO1, cast(null as integer) CAMPO2,
cast(null as varchar(15)) CAMPO3
from RDB$DATABASE
dai a toda insercao quando rodava o select gen_id... me voltava 1
registro mais quantidade de insert neste clientdataset temporario.
Não sei se fui claro, mas tentei rs.
Grato.
---
Em 26/04/2023 09:26, Carlos H. Cantu via lista escreveu:
> RDB$DATABASE só pode ter 1 registro. Se a sua tem mais, então acredito que sua
> base esteja corrompida.
>
> Nunca vi essa situação.
>
> []s
> Carlos H. Cantu
> eBook Guia de Migração para o FB 4 - www.firebase.com.br/guiafb4.php [1]
> www.FireBase.com.br [2] - www.firebirdnews.org [3] - blog.firebase.com.br
>
> DTTvl> Bom dia.
>
> DTTvl> Alguem que ja passou por isso?
> DTTvl> select gen_id("GENERATOR", 1) id
> DTTvl> from RDB$DATABASE;
>
> DTTvl> ao executar o select acima, volta mais de 1 registros, assim "queimando"
> DTTvl> a sequencia.
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br [4]) - Hospedado em www.locador.com.br [5]
> 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://www.firebase.com.br/pesquisa_lista.html
Links:
------
[1] http://www.firebase.com.br/guiafb4.php
[2] http://www.FireBase.com.br
[3] http://www.firebirdnews.org
[4] http://www.firebase.com.br
[5] http://www.locador.com.br
Mais detalhes sobre a lista de discussão lista