Fórum ClientDataSet #389973
04/11/2010
0
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
Curtir tópico
+ 0Posts
04/11/2010
Ricardo Araujo
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
Gostei + 0
05/11/2010
Marcos Iwazaki
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
Gostei + 0
05/11/2010
Rogerio Ferreira
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)