Batchmove table1.db vers table2.dbf
Bonjour
Je veux convertir une table1 NON1.DB en une table2 NOM2.DBF.
J'utilise pour cela le compsant btchmove avec la proprieté MODE=COPY.
Le code utilisé est ler suivant :
Code:
1 2 3 4 5
|
begin
TABLE2.Name:='NOM2';
BATCHMOVE1.Execute;
end; |
La Copie ne se fait pas et je recois le message suivant :
Pbm bde ........ parametre inconnu ..
Merci pour votre aide ?
Batchmove table1.db vers table2.dbf
Les proprietés sources et destination sont bien renseignés dans le composant
BATCHMOVE1.
Mais le probléme se trouve dans la propriété destination c.a.d :
1) Quand je renseigne le nom NOM2 avec type dbf dans l'inpecteur des
d'objet ca marche et le code devient alors .
Code:
1 2 3 4 5 6
|
procedure TForm1.Button1Click(Sender: TObject);
begin
BATCHMOVE1.Execute;
SHOWMESSAGE('COPIE REALISEE AVEC SUCCES ............. BYE');
end; |
2) Mais quand je renseigne le nom NOM2 par programme ca ne marche pas
et le code devient alors .
Code:
1 2 3 4 5 6 7
|
procedure TForm1.Button1Click(Sender: TObject);
begin
table2.close;
TABLE2.TABLENAME:='NOM2';
BATCHMOVE1.Execute;
end; |
Dans ce cas je recois le message 'Parametres incorrecte ' et ceci est du au faite que la propriété Tablename est a blanc dans l'inspecteur d'objet.
L'essentiel c'est réglé ....... donc j'ai récupéré ma table sous forme ..DBF
Merci et à bientot.