Ola galera... Estou usando os componentes SQLConnection, SQLDataSet, DataSetProvider, ClientDataSet e DataSource. Faco utilzo a funcao SQL do SQLDataQuery: SQLDataSet1.Active := False; SQLDataSet1.CommandText :=('INSERT INTO AGENDA (NOME,TELEFONE) VALUES (:nome,:telefone)'); SQLDataSet1.Params[0].AsString := EdNome.Text; SQLDataSet1.Params[1].AsString := Edit1.text; SQLDataSet1.ExecSQL; e funciona perfeito, mas o Dbgrid não exibi o novo registro, so quando abro e fecho o programa. o que posso fazer pra atualizar o DBgrid apos uma funcao SQL ? Valeu...