Fórum Editar dados de uma ibquery #209588

26/01/2004

0

Tenho uma pesquisa em uma dbgrid. Preciso editar os dados desta query e salvar. Estou tendo problemas, pois diz não pode ser editada.
Como fazer então ?
Uso o IBX + Firebird


Midas

Midas

Responder

Posts

26/01/2004

Lucas Silva

Olha se a propriedade UpdateObject da query esta associada a algum UpDateSQL


Responder

Gostei + 0

26/01/2004

Midas

Esta ligada, mas não salva os dados fisicamente na tabela.. botão salvar.
try
dm_pac.QryAuxilia1.Post;
Dm_pac.IBTransaction.Commit;
except
on e:exception do
begin
trataerro(e.Message,Dm_pac.DSAuxilia1);
Dm_pac.IBTransaction.Rollback;
end;
end;


Responder

Gostei + 0

26/01/2004

Lucas Silva

você configurou o UpdateSql com os Sql´s de Inserção, Exclusão, etc....???


Responder

Gostei + 0

27/05/2004

Marfred

Kra, como configuro o updatesql?

como faco ?

ligo a propriedade updateobject da query com o componente updatesql, blz.... como faço pra inserir alguma coisa por exemplo...

no update sql eu tenho q jogar o codigo sql ? ex: insert into tabela(campo1,campo2) values (valor1,valor2) ??? é isso ? como passar os parametros dos valores valor1 e valor2? é pela query ?

naum to entendendo.....

kra... to perdido ....


Responder

Gostei + 0

27/05/2004

Rogerio_amorim

1 - Na propriedade updateobject do seu ibquery informe o seu ibupdate sql;

2 - Em seguida, acesse o updatesql editor no seu componente IBupdatesql;

3 - Verificar a opção Key Fields que corresponde ao campo primário de sua tabela e depois selecione todos os campos na opção Update fields;

4 - Gerar as linhas em SQL, no botão Generate SQL.



Espero ter ajudado. Uma sugestão, utilize o componente IBdataset, ele equivale ao IBquery e ao IBupdateSQL e é muito + rápido.


Rogério Amorim


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar