Fórum ATUALIZAÇÃO COM IBX #163044

28/05/2003

0

Caros,

Estou usando os seguintes componentes para manipulação de dados:

IBDataBase, IBTransaction, IBQuery e IBUpdateSQL.

Digamos que eu tenha uma tabela de nome CIDADE com os seguintes campos:

cod_cidade, nome_cidade e UF_cidade. Sendo cod_cidade autoincremento usando gerador e gatilho.

no UpdateSQL a propriedade InsertSQL contem o seguinte comando:

insert into CIDADE
(NOME_CIDADE, UF_CIDADE)
values
(:NOME_CIDADE, :UF_CIDADE)

após a inclusao o DBEDIT DBEditCod_CIDADE fica em branco. Como fazer para que ele apareça o valor que foi gerado automaticamente, sem ter que sair da tela, ficando transparente para o usuario.

ps. uso CommitRetaining.

ps2. se logo após a gravação se eu tentar modificar ele retorna o seguinte erro ´Update Failed´.

Um abraço, Reinaldo Leal.


Reinaldo Leal

Reinaldo Leal

Responder

Posts

29/05/2003

Reinaldo Leal

:x Será que niguem sabe responder esta pergunta? :x


Responder

Gostei + 0

09/07/2003

Crash

Com gatilho vc não conseguirá visualizar o valor porque ele só gera esse valor antes de postar o registro. O que vc pode fazer é criar uma procedure que incremete o valor e que vc o pegue atravez do comp. IBStoreProcedure.

t+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar