alterar cadastro usando sql em uma query

05/08/2004

Como faço para alterar e excluir a linha que esta selecionada na dbgrid?
estou fazendo assim :

query.close;
query.sql.clear;
query.sql.add(´update agenda set Nome = ´´´+edit_nome.text+´´´ where Nome = ´´+querynome.value+´´´´);
query.execsql;

O que tem errado?


Jaspion

Respostas

05/08/2004

G1b4

Tenta assim:

DataSet.Edit;
DataSet.FieldByName(´Nome´).AsString:=edit_nome.Text;
DataSet.Post;


É só selecionar a linha do dbgrid sendo que o DataSet é ligado ao dbgrid.


Responder Citar

06/08/2004

Jaspion

e dataset o que é? um componente substituindo o query? query fazer tudo usando só uma query, incluir alterar e excluir...


Responder Citar

06/08/2004

Deryck

Me fale oo que realmente deseja fazer, seja mais explicito , assim poderei te ajudar, e tem como fazer com uma query, se caso for preciso, voce muda o sql em tempo de execução! Qaulquer coisa me manda um mail, em horario comercial, te respondo simultaneamente!
Ate mais.... espero ter ajudado!


Responder Citar