#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.