ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

erro ao criar campo em tempo de execução[RESOLVIDO]

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
zottis
Aprendiz
Aprendiz


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 212
Localização: Cianorte/PR

MensagemEnviada: Sáb Mai 02, 2009 12:33 pm    Assunto: erro ao criar campo em tempo de execução[RESOLVIDO] Responder com Citação

Pessoal, to tentando criar os campos de ClientDataSet em tempo de execução, mas da o seguinte erro:

....with message Campo 'COD_CLIENTE' não tem arquivo'.

alguém saberia como resolver?

desde já agradeço.

O código é este:

procedure TForm1.Button1Click(Sender: TObject);
var
TabSelecCOD_CLIENTE: TIntegerField;
TabSelecRAZAO_SOCIAL: TStringField;
begin
TabSelec.Close;

TabSelec.Fields.Clear;
TabSelecCOD_CLIENTE := TIntegerField.Create(Self);
TabSelecRAZAO_SOCIAL := TStringField.Create(Self);

with TabSelecCOD_CLIENTE do
begin
Name := 'TabSelecCOD_CLIENTE';
FieldName := 'COD_CLIENTE';
FieldKind := fkData;
end;
with TabSelecRAZAO_SOCIAL do
begin
Name := 'TabSelecRAZAO_SOCIAL';
FieldName := 'RAZAO_SOCIAL';
Size := 35;
FieldKind := fkData;
end;
TabSelec.Fields.Add(TabSelecCOD_CLIENTE);

TabSelec.FieldDefs.Clear;
TabSelec.FieldDefs.Add('COD_CLIENTE',ftInteger,0,FALSE);
TabSelec.FieldDefs.Add('RAZAO_SOCIAL',ftString,35,FALSE);
//TabSelec.FieldList.Create(TabSelec);
TabSelec.FieldDefList.Create(TabSelec);
TabSelec.CreateDataSet;
TabSelec.Open;
TabSelec.Insert;
TabSeleccod_Cliente.Value := 1;
TabSelecRazao_Social.Value := 'Consegui';
TabSelec.Post;
end;
_________________
Zottis Sistemas(TeamFB Users) - 2016 AnoXIX
Programação Delphi/Uniface/Firebird/MySQL/Oracle

"Se quiser ir rápido, vá sozinho.
Se quiser ir longe, vá em grupo."
Provérbio Africano
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB