Campo AutoIncremento
Olá Pessoal
Coloquei um campo como autoincremento.
Minha dúvida é: como fazer com que o Delphi assuma automaticamente o próximo número.
Coloquei a propriedade do campo AutoGenerateValue com arAutoInc mas ele não atualiza. Alguém sabe como usar esta propriedade ou como resolver este problema?
Coloquei um campo como autoincremento.
Minha dúvida é: como fazer com que o Delphi assuma automaticamente o próximo número.
Coloquei a propriedade do campo AutoGenerateValue com arAutoInc mas ele não atualiza. Alguém sabe como usar esta propriedade ou como resolver este problema?
Jubrovolski
Curtidas 0
Respostas
Mmtoor
28/09/2003
Tenho utilizado auto incremento sem problemas no delphi.
Põe ai a estrutura da sua tabela para darmos uma olhada, fica mais fácil dar um parecer.
Põe ai a estrutura da sua tabela para darmos uma olhada, fica mais fácil dar um parecer.
GOSTEI 0
Jadicconsultoria
28/09/2003
Olá Amigo. :D
Não sei qual o componente de acesso a banco que vc tá utilizando.Eu utilizo o DBExpress.
Inseri no meu 1 DATAMODULE, 1 SQLConnection, um SQLDataset, 1 DataSetPRovider, 1 ClientDataSet e um datasource.
No ClientDataSet no evento onNewRecord digite o seguinte código:
dataset.fieldByName(´nome do PK´).asString := ´0´;
Não sei qual o componente de acesso a banco que vc tá utilizando.Eu utilizo o DBExpress.
Inseri no meu 1 DATAMODULE, 1 SQLConnection, um SQLDataset, 1 DataSetPRovider, 1 ClientDataSet e um datasource.
No ClientDataSet no evento onNewRecord digite o seguinte código:
dataset.fieldByName(´nome do PK´).asString := ´0´;
GOSTEI 0
Dpinho
28/09/2003
Olá Amigo. :D
Não sei qual o componente de acesso a banco que vc tá utilizando.Eu utilizo o DBExpress.
Inseri no meu 1 DATAMODULE, 1 SQLConnection, um SQLDataset, 1 DataSetPRovider, 1 ClientDataSet e um datasource.
No ClientDataSet no evento onNewRecord digite o seguinte código:
dataset.fieldByName(´nome do PK´).asString := ´0´;
Talves possa me ajudar, estou tendo problemas para gravar um campo de indice em uma tabela, ele retorna que o campo não esta na lista como se o campo não tivesse sido criado, tirei o autoincremet e estou atualizando via codigo tipo assim:
Tabela.last
tabela.campo +1;
GOSTEI 0