Exporter enregistrements d'un fichier dbf vers une table dans access
zaoui34
Messages postés9Date d'inscriptionjeudi 19 septembre 2019StatutMembreDernière intervention30 janvier 2022
-
Modifié le 11 avril 2021 à 18:44
zaoui34
Messages postés9Date d'inscriptionjeudi 19 septembre 2019StatutMembreDernière intervention30 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