Tester l'existence d'une table sous Access
:salut:
J'aimerai tester l'existence d'une table dans une base Access dans mon programme et la créer si elle n'existe pas.
J'ai fais le code suivant qui fonctionne mais me renvoie quand même le message d'erreur quand la table n'existe pas
Citation:
erreur à la création du handle du curseur
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| tableexiste := true;
try
QuerySel.close;
QuerySel.sql.Clear;
QuerySel.sql.Add('select * from '+NomTable+'sauv');
QuerySel.open;
except
Tableexiste := false;
end;
if (not tableexiste) then
begin
QuerySel.close;
QuerySel.sql.Clear;
QuerySel.sql.Add('select * into '+NomTable+'sauv from '+Nomtable);
QuerySel.open;
end; |
D'où vient le problème ? :roll:
Merci !