ClientDataSet?????
Estou testando o clientdataset e gostaria de saber como faço para seja gerado um campo autoincrement no interbase, já tentei criar generators, trigges, procedures no banco mas sempre que vou savar o registro o campo é not null me retorna uma mensagem dizendo que o campo esta null e não deixa gravar o registro o que posso fazer para gerao campo autoincrement
Uilian Gurjon
Obrigado
Uilian Gurjon
Obrigado
Uiliangurjon
Curtidas 0
Respostas
Db
03/02/2003
Mesmo o campo tendo um generator você não pode passar Null se ele não aceita nulos. Você precisa passar um valor qualquer, ´0´ por exemplo. Ok?
GOSTEI 0
Anonymous
03/02/2003
No site da Borland há uma série de artigos sobre ClientDataSet
[]´s
[]´s
GOSTEI 0
Robsonismael
03/02/2003
ola amigo, vou tentar.
coloque um datamodulo e dentro dele coloque os seguintes componentes:
da palheta dbexpress um SQLConnection e um SQLDataSet.
da palheta data Acess, um datasetprovider, um clientdataset.
de um clique duplo no SQLDataSet e com o botão direito do mouse escolha Add All Fields. clique no campo que é not null, e va para o object inspector e coloque a opção Requirid para False.
Agora vai funcionar o generator dentro do banco interbase.
espero ter ajudado.
Valeu
Robson
coloque um datamodulo e dentro dele coloque os seguintes componentes:
da palheta dbexpress um SQLConnection e um SQLDataSet.
da palheta data Acess, um datasetprovider, um clientdataset.
de um clique duplo no SQLDataSet e com o botão direito do mouse escolha Add All Fields. clique no campo que é not null, e va para o object inspector e coloque a opção Requirid para False.
Agora vai funcionar o generator dentro do banco interbase.
espero ter ajudado.
Valeu
Robson
GOSTEI 0
Guinther
03/02/2003
Além do generator, minha sugestão é que vc crie um mecanismo de autoincrento interno, temporário, antes de mandar os dados pro servidor. Ao chegar lá a chave definitiva será fornecida.
[]´s
Guinther Pauli
[]´s
Guinther Pauli
GOSTEI 0