Fórum ClientDataSet #389973

04/11/2010

0

Caros Amigos,
 
Nas minhas tabelas, todos os campos estão definidos como not nul, mesmo aqueles que não são obrigatórios. Como faço para quando der um insert no clientdataset, inicializar todos os campos da tabela, pois estou usando cdstabela.clearfields e não está funcionando pois quando nao informo um determinado campo da erro dizendo que o campo está nulo.
 
Atenciosamente
 
Rogerio Barbosa 
Rogerio Ferreira

Rogerio Ferreira

Responder

Posts

04/11/2010

Ricardo Araujo

boa noite,

colega se vc estiver colocando como not null não tem jeito terá que realizar seu cadastro no banco de dados,

a única coisa que você pode fazer e declarar alguns valores como default.

exemplo campo valor definir como zero, cidade como SP, assim você pode realizar o cadastro tranquilo.

espero ter ajudado.

Att:
rbbarreto

Responder

Gostei + 0

05/11/2010

Marcos Iwazaki

É so preencher os campos no afterInsert do ClientDataSet.
Responder

Gostei + 0

05/11/2010

Ricardo Araujo


exemplo vc pode passar assim:


cds.FieldbyName('Nome').AsString := editNome.text;
cds.FieldbyName('Endereco').AsString := editEndereco.text;
cds.FieldbyName('Bairro').AsString := editBairro.text;

da uma testada no sistema.

att:
rbbarreto



Responder

Gostei + 0

05/11/2010

Rogerio Ferreira

Valeu pessoal, vou fazer uns testes. Obrigado.
Responder

Gostei + 0

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

Aceitar