matrix
Mensagens : 6 Data de inscrição : 28/01/2011
| Assunto: Campo não Atualixa de Imediato Qui Fev 10, 2011 8:03 am | |
| Pessoal estou usando o formulario com mestre-detalhes onde em uma tabela estou fazendo meu select da seguinte forma:
Select a.*, b.nome from entidades_contatos a left outer join tipo_contatos b on b.codigo = a.tipo_contato where CODIGO_ENTIDADE =:CODIGO_ENTIDADE
só que dessa forma o campo nome não atualiza de imediato ou seja na hora da minha inserçao não está trazendo os nomes dos contatos, veja como estou inserindo
with DMEntidades do begin cdContatos.close; cdContatos.CommandText:= 'Select a.*, b.nome from entidades_contatos a '+ 'left outer join tipo_contatos b on b.codigo = a.tipo_contato ' + 'where CODIGO_ENTIDADE =:CODIGO_ENTIDADE'; cdContatos.Params[0].AsInteger:= cdEntidadesCODIGO_ENTIDADE.AsInteger; cdContatos.Open; cdContatos.Append; cdContatosCODIGO.AsInteger:=GerarNovoCodigo('G_C_ENTIDADES_CONTATOS'); cdContatosTIPO_CONTATO.AsInteger:= StrToInt(txtCodigoTipoContato.Text); cdContatosDDI.AsString:= txtDDI.Text; cdContatosDDD.AsString:= txtDDD.Text; cdContatosNUMERO_CONTATO.AsString:= txtContato.Text; cdContatos.Post; end;
tinha um problema anterior que era de não está atualizando o delete ai dei uma configura do ProviderFlags do campo ai ele funcionou agora estou passando por esse probleminha que sabe dizer o que é?
Última edição por matrix em Seg Ago 13, 2012 9:46 pm, editado 2 vez(es) | |
|
volverine
Mensagens : 14 Data de inscrição : 28/01/2011
| Assunto: Re: Campo não Atualixa de Imediato Ter Fev 15, 2011 5:23 am | |
| Companheiro você sta usando ClienteDataset?
caso for faça assim :
CÓDIGO:
cdsProdutos.ApplyUpdates(0);
Espero que seja isto que precise.
| |
|