OVH Cloud OVH Cloud

Détecter une table...

2 réponses
Avatar
Yann
Bonsoir tout le monde,

La forme ? Super car j'ai une question :o)

J'ai deux mdb (dorsale et frontale) et j'ai des requêtes "création de
tables".

Tout se passe bien si les tables (de la dorsale) ont été effacée avant de
lancer la requête création de la table.

Mais si par malheur il y a eu un soucis avant et que la table (dorsale) n'a
pu être effacée, y'a un gros bug.

Donc pour mieux gérer les problèmes, j'aimerais créer un test avant de
lancer la requête qui va supprimer la table ( avant de lancer la requête
"création de table")

Ce test permettrait de détecter la présence de la table dans la base dorsale
(à partir de la base frontale) avant de lancer le processus.

Quelqu'un a une idée ?


Merci d'avance

Bonne soirée,

Yann

2 réponses

Avatar
Raymond [mvp]
Bonjour.

l'idée toute simple, tu places un On Error resume next devant la suppression
de la table. si la table existe , elle est supprimée, si elle n'existe pas
il y a erreur mais elle est ignorée par le on error resume next.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Yann" <mail> a écrit dans le message de news:
41b5e262$0$11787$
Bonsoir tout le monde,

La forme ? Super car j'ai une question :o)

J'ai deux mdb (dorsale et frontale) et j'ai des requêtes "création de
tables".

Tout se passe bien si les tables (de la dorsale) ont été effacée avant de
lancer la requête création de la table.

Mais si par malheur il y a eu un soucis avant et que la table (dorsale)
n'a
pu être effacée, y'a un gros bug.

Donc pour mieux gérer les problèmes, j'aimerais créer un test avant de
lancer la requête qui va supprimer la table ( avant de lancer la requête
"création de table")

Ce test permettrait de détecter la présence de la table dans la base
dorsale
(à partir de la base frontale) avant de lancer le processus.

Quelqu'un a une idée ?


Merci d'avance

Bonne soirée,

Yann




Avatar
Yann
Simple comme bonjour mais fallait y penser, merci.

Yann


"Raymond [mvp]" a écrit dans le message de
news:%
Bonjour.

l'idée toute simple, tu places un On Error resume next devant la
suppression

de la table. si la table existe , elle est supprimée, si elle n'existe pas
il y a erreur mais elle est ignorée par le on error resume next.

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Yann" <mail> a écrit dans le message de news:
41b5e262$0$11787$
Bonsoir tout le monde,

La forme ? Super car j'ai une question :o)

J'ai deux mdb (dorsale et frontale) et j'ai des requêtes "création de
tables".

Tout se passe bien si les tables (de la dorsale) ont été effacée avant
de


lancer la requête création de la table.

Mais si par malheur il y a eu un soucis avant et que la table (dorsale)
n'a
pu être effacée, y'a un gros bug.

Donc pour mieux gérer les problèmes, j'aimerais créer un test avant de
lancer la requête qui va supprimer la table ( avant de lancer la requête
"création de table")

Ce test permettrait de détecter la présence de la table dans la base
dorsale
(à partir de la base frontale) avant de lancer le processus.

Quelqu'un a une idée ?


Merci d'avance

Bonne soirée,

Yann