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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 04 June 2002 19:19

Lauffer Marc
Invité

MapBasic : pb avec RowID

Bonjour a tous

J'ai une boucle d'iteration des enregistrements d'une table qui se presente
comme suit :

Dim MaLigne As Integer

Fetch First From MaTable

Do While Not EOT(MaTable)
MaLigne = MaTable.RowID
'''''''''''''''''''''''''''''
'''ici la boucle travaille'''
'''''''''''''''''''''''''''''
Fetch Next From MaTable
Loop

et j'obtiens une erreur de compilation Unrecognized command: .. a la ligne
MaLigne = MaTable.RowID
Pourtant cette syntaxe fonctionne parfaitement dans d'autres portions de
code ainsi que dans la fenetre MapBasic...

Quelqu'un aurait-il une reponse !?

Marc Lauffer

 

#2 Tue 04 June 2002 19:20

Laurent
Invité

Re: MapBasic : pb avec RowID

Re bonjour,
Je viens de tester en Mapbasic 5.5 les quelques lignes que vous avez ecrit (que me semblaient correctes) et cela fonctionne tres bien

Dim numligne as integer
fetch first from matable
do while not EOT(matable)
numligne=matable.rowid
print numligne
fetch next from matable
loop

voyez ailleur dans le programme

salut
laurent

 

#3 Tue 04 June 2002 19:22

Christophe Barbier 2
Invité

Re: MapBasic : pb avec RowID

Le probleme vient peut-etre du nom de votre table.
Verifier qu'elle n'a pas le meme nom qu'une de vos variables ou qu'un mot cle réservé au MapBasic.
Si c'est le cas, il faut soit changer le nom de votre table soit passer par un alias.

 

Pied de page des forums

Powered by FluxBB