Fórum Problemas para enviar um novo registro ao final da Query #217853

03/03/2004

0

Ae galera, blz?
é o seguinte, preciso ir até o ultimo registro da query e inserir um novo [aparece tudo em um grid], porem acontece o seguinte, quando chega ao ultimo registro [Query1.Last] e mando inserir [Query1.Insert] ele faz o insert antes do ultimo, assim:

Registro originais:
->registro1
registro2
registro3
registro4
registro5

[vai ate o ultimo]

registro1
registro2
registro3
registro4
->registro5

[agora dá o insert - eis o problema]
registro1
registro2
registro3
registro4
->
registro5

Eu estou tentando que o ponteiro de inserção fique após o registro5, alguem pode me dar uma ajuda?

Thnkz!


Skaarj

Skaarj

Responder

Posts

03/03/2004

Vinicius2k

Colega,
substitua [b:a0f9d3c4a8]Query1.Insert[/b:a0f9d3c4a8] por [b:a0f9d3c4a8]Query1.Append[/b:a0f9d3c4a8]

T+


Responder

Gostei + 0

03/03/2004

Lucas Silva

tente o código...
   if transaction1.Instrasaction then
  transaction1.commit;

  transaction1.StartTransaction;

   with query1 do
      begin
        Open();
        if State = dsInsert then
          Delete();
        Insert();
      end;



Responder

Gostei + 0

03/03/2004

Skaarj

Ae piazada, valeu..


Responder

Gostei + 0

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

Aceitar