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é ?

#1 Tue 26 May 2009 13:40

sdauphin
Participant occasionnel
Date d'inscription: 30 Aug 2009
Messages: 20

Pourquoi une même requête ne fonctionne pas sur 2 tables différentes?

Encore un pb insoluble a mon niveau...

J'ai deux tables, TABLE1 et TABLE2 auxquelles je veux rajouter une colonne comprenant le numéro de ligne.
ça fonctionne très bien sur TABLE1, qui est une table de données, mais pas sur TABLE2, qui est une table de résultat.

Voilà la requete :

Code:

alias1 = nomtable1 + ".RowID"
Add Column nomtable1(COL_ROWID integer) from nomtable1 set to alias1

nontable1 est un string qui contient le nom de la table.

Pour la table2, le programme se déroule sans provoquer d'erreur, mais la colonne n'est pas ajoutée !?

ça peut venir de quoi ?

merci

Dernière modification par olreb (Tue 26 May 2009 13:40)

Hors ligne

 

#2 Tue 26 May 2009 13:58

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

Re: Pourquoi une même requête ne fonctionne pas sur 2 tables différentes?

Bonjour
Probablement que l'on ne peut pas faire ça sur une table requête: tentez de la faire depuis MapInfo (et pas par code) et vous verrez...

Hors ligne

 

#3 Tue 26 May 2009 14:52

sdauphin
Participant occasionnel
Date d'inscription: 30 Aug 2009
Messages: 20

Re: Pourquoi une même requête ne fonctionne pas sur 2 tables différentes?

(oui bonjour, enfin si on peut dire car ça commence à m'agacer ces petit pb...)

pourtant je sauve ma table en dur avant de le faire

enfin je fais ceci :

Code:

Commit Table nontable1
Pack Table nontable1 Graphic Data
Open Table s_SaveTab Interactive

s_SaveTab est un string avec le chemin complet

Dernière modification par olreb (Tue 26 May 2009 14:53)

Hors ligne

 

Pied de page des forums

Powered by FluxBB