GARANTIR DESCONTO

Fórum Atualizar Campo do Interbase - Ajuda #50109

28/03/2005

0

Olá Pessoal,

Estou tentando fazer uma rotina com o conteudo da minha tabela que está desta forma 000000 e quero que fique assim 00000-0 a rotina já está pronta e funcionando,

While not IBQuery1.Eof do
Begin
IBQuery1.Edit;
Transf:=IBQuery1FConta.Value;
Transf:=Copy(Transf,1,5) + ´-´ + Copy(Transf,6,1);
IBQuery1Fconta.Value := Transf;
IBQuery1.Post;
IBquery1.Next
End;

Configurei o Acesso ao Interbase está tudo OK. Mas estou com dificuldade de Atualizar no Interbase, ele está mostrando no DBGrid como fica mas na tabela ele não está salvando.

IbUpdateSql esta com este Codigo no ModifySql ´Update CCRPIR set Fconta=Fconta´ No IBQuery o Cached Update está True, E na Opção Update Object=IBUpdateSql

No que estou errando ?

Um abraço

Renato


Rfp170

Rfp170

Responder

Posts

28/03/2005

Maicongabriel

Não utilizo [b:1198f21264]IBX[/b:1198f21264], mas creio que tenha lhe faltado um [b:1198f21264]Commit[/b:1198f21264], para realmente efetivar as alterações que você fez, na base de dados, pois assim somente você esta deixando as alterações em Cache, conforme você mesmo mencionou: [b:1198f21264]´Cached Update está True´[/b:1198f21264]


Responder

Gostei + 0

28/03/2005

Gandalf.nho

Eu observei que no seu ModifySQL está faltando a cláusula WHERE. Como ele vai saber em que registro deve aplicar a alteração?


Responder

Gostei + 0

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

Aceitar