banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GEODATA DAYS 2024

#1 Tue 05 April 2005 11:06

ROBIN Thomas
Invité

Savoir si une table existe.

Bonjour,

Je recherche la commande mapbasic me permettant de savoir si une table
nommée par exemple table_1 existe bien à l'endroit indiqué.

Ceci, afin d'éviter un message d'erreur du type  Table non trouvée ...
lorsque je demande à l'ouvrir par cette commande :  open table C:
table_1.tab

Ainsi j'éviterais un message d'erreur faisant planter un MBX.

Merci d'avance

THOMAS ROBIN
CNASEA GUYANE
Responsable Info / SIG / SGBD
Cellule régularisation foncière agricole
4 rue Louis Blanc
97300 CAYENNE

 

#2 Wed 06 April 2005 11:06

Christophe Barbier
Invité

Re: Savoir si une table existe.

Il faut creer une fonction vous-meme:
Exemple:

Function TableOuverte(ByVal NomTable As String) As Logical
Dim i As Integer

For i=1 To NumTables()
If TableInfo(i, TAB_INFO_NAME) = NomTable Then
TableOuverte =TRUE
Exit Function
End If
Next
End Function


Christophe Barbier, I²G
Division Systeme
55, bvd de Strasbourg
59000           LILLE
christophe.barbier@texte-a-enlever.i2g.fr
www.i2g.fr

 

Pied de page des forums

Powered by FluxBB