Array
(
)

alterar cadastro usando sql em uma query

Jaspion
   - 05 ago 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?


G1b4
   - 05 ago 2004

Tenta assim:

#Código


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


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


Jaspion
   - 06 ago 2004

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


Deryck
   - 06 ago 2004

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!