Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 Wed 24 June 2009 13:53

Jean-Jacques
Participant actif
Lieu: Aurillac
Date d'inscription: 4 Jan 2006
Messages: 99

MapBasic Plantage d'un MBX

Bonjour,

Lors d'une SQL dans MapInfo, s'il n'y a pas d'enregistrement correspondant à la requête, MapInfo renvoie un message "Aucun enregistrement sélectionné".
Dans une boucle (i=1 à n) d'un programme MapBasic, il n'y a pas de message et le programme s'interrompt pour une requête i.
Comment peut-on gérer cette erreur c'est à dire ne pas en tenir compte et passer à la requête i+1 et ce jusqu'à n.

D'avance merci à Maurice (à moins qu'il y ait plus rapide?)

Jean-Jacques
DDEA15


Jean-Jacques
DDT15

Hors ligne

 

#2 Wed 24 June 2009 15:26

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: MapBasic Plantage d'un MBX

Bonjour
Sans voir le code j'ai du mal à être rapide ET performant... smile
Je dirais qu'il faut, à l'intérieur de la boucle, faire suivre la sélection d'un If SelectionInfo(3)>0 Then ...

Hors ligne

 

#3 Thu 25 June 2009 18:19

Jean-Jacques
Participant actif
Lieu: Aurillac
Date d'inscription: 4 Jan 2006
Messages: 99

Re: MapBasic Plantage d'un MBX

Bonjour,

Sans voir le code _*"rapide ET performant".*_
Le "SelectionInfo(3) = 0" pour mon cas fonctionne à merveille.
Merci encore!

Jean-Jacques
DDEA15


Jean-Jacques
DDT15

Hors ligne

 

Pied de page des forums

Powered by FluxBB