INSERT ou APPEND?

Delphi

14/04/2010

Olá, Qual a diferença do INSERT para o APPEND?
Willian Silva

Willian Silva

Curtidas 1

Melhor post

Emerson Nascimento

Emerson Nascimento

14/04/2010

a informação do LEANDRO está invertida. o correto é:

Insert: Insere uma linha nova onde esta (na posição do cursor).Append: Insere uma linha nova no final da tabela.
GOSTEI 6

Mais Respostas

Ader Santos

Ader Santos

14/04/2010

Amigo, as instruções são complementares. Quando uma instrução SQL  está em memória (pode ser INSERT, UPDATE, DELETE), utiliza-se o método APPEND, para persistir a instrução no servidor de bco de dados, ou seja, é o APPEND que efetiva as alterações no banco. OK?
GOSTEI 2
Pjrm1470

Pjrm1470

14/04/2010

Amigo, as instruções são complementares. Quando uma instrução SQL  está em memória (pode ser INSERT, UPDATE, DELETE), utiliza-se o método APPEND, para persistir a instrução no servidor de bco de dados, ou seja, é o APPEND que efetiva as alterações no banco. OK?
Amigo acho que tem algo errado na sua explicação. ou me explica direito, por favor...  nunca utilizei o append. E sempre que utilizo insert, updateou delete, as alterações na DB são feitas no momento apos o comando.
Aguardo. 
GOSTEI 0
Pjrm1470

Pjrm1470

14/04/2010

maldito novo forum cheio de bugs. aah a mensagem ta dentro da citação. 
GOSTEI 0
Leandro

Leandro

14/04/2010

Insert: Insere uma linha nova no final da tabela. Append : Insere uma linha nova onde esta.   Faça um teste colocando uma ClientDataSet e uma DBGrid.
GOSTEI 1
Wilson Junior

Wilson Junior

14/04/2010

O post do Emerson está correto, inclusive testei para ter realmente a certeza.
GOSTEI 1
POSTAR