Bonjour,
J'essaie d'exporter les enregistrements d'un fichier dbf vers une table dans une base de données access que j'ai déjà créée
le nom du fichier dbf soit tab1, il comporte trois colonnes (cl1, cl2, cl3) et le nom de la base de données access est db1 et il a une table nommée tb2 vide avec trois colonnes (cl1, cl2, cl3)
j'ai connecté la base de données access à delphi avec ADOConnection1
pour exporter les enregistrements du fichier dbf, je dois cliquer dans un Button1 avec l'aide de : OpenDialog1
le code d'j'ai utilise est :
procedure TForm1.Button1Click(Sender: TObject);
var importdir,ipo : string;
begin
if form1.OpenDialog1.Execute then
begin
importdir:= extractfiledir(form1.OpenDialog1.FileName);
ipo:= form1.OpenDialog1.FileName ;
end;
ADOConnection1.Execute('insert into tab2 SELECT * FROM [ database = '+ipo+' ].tab1' );
end;
mais lorsque j'exécute le form1, j'ai ce message d'erreur: le nom du fichier est incorrect