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 10 April 2007 10:46

philo
Participant occasionnel
Lieu: Dunkerque
Date d'inscription: 1 Jun 2006
Messages: 16

Mapbasic

Bonjour,

Je débute et dans un programme en mapbasic j'écris:

36  " Add Column Grille1000_flore (Compte )From matable Set To Count(*) Where within
      Browse * From Grille1000_flore"

Et lorsque je lance mon .mbx j'obtiens le message d'erreur suivant


" (untitled.mb:36) Le résultat de l'expression n'est pas un nom de table ou de colonne."

Les tables Grille1000_flore et matable existe bien ainsi que la colonne compte.

Je ne trouve pas quel est le problème.

Si quelqu'un a une idée!!

Merci

Hors ligne

 

#2 Tue 10 April 2007 15:31

jasper
Participant occasionnel
Lieu: Paris
Date d'inscription: 7 Mar 2007
Messages: 44

Re: Mapbasic

Bonjour.

2 choses :
- il ne faut pas que la colonne 'compte' existe dans la table à mettre à jour, c'est justement 'add Column' qui crée la colonne - temporaire- (pour mettre à jour une colonne existante, il faut passer par un 'Update')
- il faut préciser le type de la colonne temporaire à créer, exemple : Add Column Grille1000_flore (Compte integer )...

Le plus simple est sinon, pour débuter, de faire la manipulation souhaitée sous MapInfo en ayant affiché la fenêtre MapBasic au préalable... cela permet de récupérer (la plupart du temps) le codage MapBasic rapidement et sûrement...

Cordialement,
Jasper.

Edit : à la relecture du message d'erreur, il faut encapsuler le nom de la table avec des "...
Add Column "Grille1000_flore" (Compte integer )...

Dernière modification par jasper (Tue 10 April 2007 15:39)

Hors ligne

 

#3 Tue 10 April 2007 15:47

philo
Participant occasionnel
Lieu: Dunkerque
Date d'inscription: 1 Jun 2006
Messages: 16

Re: Mapbasic

Bonjour,

Merci pour l'aide,

Ma colonne compte existe déjà c'est donc la qu'est l'erreur.

Je travail dans mapinfo avec la fenêtre MapBasic ouverte et c'est vrai que généralement c'est très utile pour récupérer le code.

Philo

Hors ligne

 

Pied de page des forums

Powered by FluxBB