Exporter enregistrements d'un fichier dbf vers une table dans access

zaoui34 Messages postés 9 Date d'inscription jeudi 19 septembre 2019 Statut Membre Dernière intervention 30 janvier 2022 - Modifié le 11 avril 2021 à 18:44
zaoui34 Messages postés 9 Date d'inscription jeudi 19 septembre 2019 Statut Membre Dernière intervention 30 janvier 2022 - 12 avril 2021 à 09:08
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

pouvez-vous m'aider les gars?

1 réponse

zaoui34 Messages postés 9 Date d'inscription jeudi 19 septembre 2019 Statut Membre Dernière intervention 30 janvier 2022
12 avril 2021 à 09:08
quelq'un m'aider svp ?
0