ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Generators com dados diferentes (RESOLVIDO)

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
marcocunhasilva
Profissional
Profissional


Registrado: Segunda-Feira, 21 de Agosto de 2006
Mensagens: 740
Localização: Porto Alegre

MensagemEnviada: Seg Ago 11, 2014 6:46 pm    Assunto: Generators com dados diferentes (RESOLVIDO) Responder com Citação

Olá, pessoal, tudo bem?
Estou com o seguinte problema:
Tenho uma tabela CLIENTE, em que tenho como chave primária o campo COD_CLI. Tenho também o segunte GENERATOR:

Código:
CREATE SEQUENCE GEN_CLIENTE_ID;
ALTER SEQUENCE GEN_CLIENTE_ID RESTART WITH 2860;


No meu componente IBDataSet tenho as seguintes propriedades principais:

Código:
GeneratorField := GEN_CLIENTE_ID -> CLI_COD By 1;


No Fieds Editor tenho as seguintes propriedades no campo CLI_COD:

Código:
AutoGenerateValue := arAutoInc;
ProviderFlags:
- pfInUpdate := True;
- pfInWhere := True;
- pfInKet := False;
- pfInHiden := False;
Required := False;


No GENERATOR o valor está setado para 2860 (ultimo valor do campo COD_CLI).
Porém, quando vou incluir um novo cliente pelo sistema, ele pegou como último valor 1757, ou seja, ignorou completamente o GENERATOR.
OBS: Utilizo os componentes da paleta Interbase (IBX) e o banco é o Firebird 2.1.

Espero ter sido claro na explicação do problema e, desde já, agradeço a colaboração de todos e fico no aguardo.
T++


Editado pela última vez por marcocunhasilva em Ter Ago 12, 2014 8:26 am, num total de 1 vez
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Seg Ago 11, 2014 11:35 pm    Assunto: Responder com Citação

você comitou no banco para saber se é realmente este valor?

Acredito que não gravou a informação, pois não vi o comando commit work em nenhum lugar.

bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
marcocunhasilva
Profissional
Profissional


Registrado: Segunda-Feira, 21 de Agosto de 2006
Mensagens: 740
Localização: Porto Alegre

MensagemEnviada: Ter Ago 12, 2014 8:28 am    Assunto: Responder com Citação

A troca da pasta no Project Options -> Output Directory
Estava: "C:\PRGS_DELPHI\SGRA".
E tem que ser "C:\PROJETOS_DELPHI\SGRA".
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
johnny-walker
Moderador
Moderador


Registrado: Sábado, 4 de Outubro de 2003
Mensagens: 10653
Localização: Contagem/MG - BRAZIL

MensagemEnviada: Ter Ago 12, 2014 9:43 pm    Assunto: Responder com Citação

Situação engraçada hein marco?
Isto acontece, cansaço não ajuda também.


bye
_________________
P.O.W.E.R B.Y D.E.L.P.H.I
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB