Fórum auto-incremento do IB no Delphi #166304
25/06/2003
0
gostaria de saber porque o campo auto-incremento no Ib não está funcionando no Delphi.
criei o generator e a trigger no campo cod. cliente (integer).
No IBExpress fiz uma simulação e funciona perfeitamente, mas no Delphi quando vou salvar o registro, informa que o campo está vazio.
Gostaria ainda de saber se ao abrir um registro esse campo (cod. cliente) já poderia vir com o novo número de código.
Um abraço, e agradeço qualquer ajuda que possa vir.
criei o generator e a trigger no campo cod. cliente (integer).
No IBExpress fiz uma simulação e funciona perfeitamente, mas no Delphi quando vou salvar o registro, informa que o campo está vazio.
Gostaria ainda de saber se ao abrir um registro esse campo (cod. cliente) já poderia vir com o novo número de código.
Um abraço, e agradeço qualquer ajuda que possa vir.
Mauvin
Curtir tópico
+ 0
Responder
Posts
25/06/2003
Rhco
Você deve Configurar um Campo Chamado GeneratorField
Para poder ter o Auto - incremento
Ou Você Pode Gerar Automaticamento o Codigo
COLOQUE UM IBQUERY
E COLOQUE ESTA IN. SQL
SELECT MAX(CODCLIENTE) AS CODIGO FROM CLIENTE
E DEPOIS ABRA A QUERY
APOS INSERIR UM NOVO REGISTRO NA TABELA CLIENTE
(´AFTERINSERT´)
IbQueryClienteCodCliente.value := IbQueryCodCODIGO.VALUE+1;
ELE CRIA UN NOVO NUMERO
Para poder ter o Auto - incremento
Ou Você Pode Gerar Automaticamento o Codigo
COLOQUE UM IBQUERY
E COLOQUE ESTA IN. SQL
SELECT MAX(CODCLIENTE) AS CODIGO FROM CLIENTE
E DEPOIS ABRA A QUERY
APOS INSERIR UM NOVO REGISTRO NA TABELA CLIENTE
(´AFTERINSERT´)
IbQueryClienteCodCliente.value := IbQueryCodCODIGO.VALUE+1;
ELE CRIA UN NOVO NUMERO
Responder
Gostei + 0
25/06/2003
Rhco
Você deve Configurar um Campo Chamado GeneratorField
Para poder ter o Auto - incremento
Ou Você Pode Gerar Automaticamento o Codigo
COLOQUE UM IBQUERY
E COLOQUE ESTA IN. SQL
SELECT MAX(CODCLIENTE) AS CODIGO FROM CLIENTE
E DEPOIS ABRA A QUERY
APOS INSERIR UM NOVO REGISTRO NA TABELA CLIENTE
(´AFTERINSERT´)
IbQueryClienteCodCliente.value := IbQueryCodCODIGO.VALUE+1;
ELE CRIA UN NOVO NUMERO
Para poder ter o Auto - incremento
Ou Você Pode Gerar Automaticamento o Codigo
COLOQUE UM IBQUERY
E COLOQUE ESTA IN. SQL
SELECT MAX(CODCLIENTE) AS CODIGO FROM CLIENTE
E DEPOIS ABRA A QUERY
APOS INSERIR UM NOVO REGISTRO NA TABELA CLIENTE
(´AFTERINSERT´)
IbQueryClienteCodCliente.value := IbQueryCodCODIGO.VALUE+1;
ELE CRIA UN NOVO NUMERO
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)