Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Exemplo pra explicação:
No banco , campo NOME varchar(50)
No delphi tem a DGgrid puxando esse NOME
atualizei o campo NOME para varchar(150)
Sempre q faço isso, tenho q deletar o campo NOME da query e adicionar denovo pra q o size mude de 50 pra 150.
Tem como fazer com q isso fique automatico? um lugar so.. pq, se uso um select de clientes, uso em varios lugares. ae acabo esquecendo de algum e da erro.
Sei q se deixar a query sem add os campos, isso da certo. Mas as vezes precisa de um campo, outro.. ou eu add todos ou tudo branco.
bom, você pode deixar a query com os campos em branco e sempre que precisar de algum campo dela ao fazer o select ou quando precisar, ao invez de fazer
Edit.Text:= queryCampo_Desejado.AsString faça Edit.Text:= query.FieldByName('Campo_Desejado').AsString ou seja, nao precisa de você colocar os campos, é só colocar o FieldByName que ele busca o campo que você informar entre ' ' e independente o tamanho que eles estiverem... é como se você tivesse usando uma query dinamica, e nao estática... espero ter ajudado...