BatchMove dando erro

Delphi

10/02/2004

Há muito fiz um programa em Paradox para um amigo. Agora ele me pediu que eu fizesse um atualizador para ele, pois ele tem um Note Book, o qual coleta dados na rua e depois joga na rede e retira da rede quando vai para a rua. Eu só preciso atualizar 5 tabelas. Para facilitar tudo, usei o BatchMove Mode batAppendUpdate. Agora dá o seguinte erro quando atualizo.
DESTINATION MUST BE INDEXED. TABLE
Como resolver isso?


Paulo

Paulo

Curtidas 0

Respostas

Aroldo Zanela

Aroldo Zanela

10/02/2004

Colega,

Basta criar ou especificar o índice na tabela destino.


GOSTEI 0
Paulo

Paulo

10/02/2004

Como faço isso? Onde especificar? As tabelas já são indexadas.


GOSTEI 0
Aroldo Zanela

Aroldo Zanela

10/02/2004

Colega,

Na propriedade IndexFileName da Table destino.


GOSTEI 0
Paulo

Paulo

10/02/2004

Aroldo, fiz como vc disse, mas mesmo assim continua dando erro. O IndexFieldName, selecionei o campo primário. Fiz em todas as tabeas.

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Dm.rCliente.Execute; //rCliente é o BatchMove.
Dm.rVeiculo.Execute;
Dm.rImovel.Execute;
Dm.rFotos.Execute;
Dm.rCorretor.Execute;
end;


GOSTEI 0
POSTAR