ClientDataSet?????

03/02/2003

0

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


Uiliangurjon

Uiliangurjon

Responder

Posts

03/02/2003

Db

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?


Responder

03/02/2003

Anonymous

No site da Borland há uma série de artigos sobre ClientDataSet

[]´s


Responder

03/02/2003

Robsonismael

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


Responder

10/02/2003

Guinther

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


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar