#1 Fri 10 August 2001 21:57
- Vvestri
- Invité
variable pour identifier des noms de colonne
Grenoble, le 10 aout 2001
Bonjour,
Je viens de rediger une petite boucle qui me paraissait tres simple au
depart et qui ne fonctionne pas pour cause d'utilisation de variables a la
place des numeros de colonnes.
Voici un rapide explicatif :
les variables ColX et ColY correspondent aux numeros des colonnes
selectionnees par l'utilisateur dans une boite de dialogue precedente.
J'obtiens donc par exemple Col6 et Col7. Jusque la aucun probleme. La ou
l'affaire se corse c'est lorsque je tente d'initialiser deux autres
variables Xcoord et Ycoord pour aller lire la table. Si je laisse Xcoord =
TableCOORD.colX cela ne fonctionnement pas, en revanche si je note Xcoord =
TableCOORD.col6 c'est impeccable.
Quelqu'un aurait il une solution pour faire tourner ma petite boucle incluse
ci-apres.
Merci d'avance
Fetch first From TableCOORD
Do while Not EOT(TableCOORD)
Xcoord = TableCOORD.ColX
Ycoord = TableCOORD.ColY
Insert into NomFICHIER (obj)
values (CreateCircle (Xcoord, Ycoord, TailleRAYON))
Fetch next From TableCOORD
Loop
Veronique VESTRI
Ingenieur SIG
vvestri@ atmo-rhonealpes.org
#2 Fri 10 August 2001 21:58
- FERRATON Alain (Resp Du Groupe), CETE Ouest/DIOG/
- Invité
Re: variable pour identifier des noms de colonne
Bonjour,
il faut utiliser les alias...
Dim aCol1 as alias
ACol1 = TableCOORD. + ColX
XCoord = aCol1
Cordialement,
FERRATON Alain
alain.ferraton@ equipement.gouv.fr