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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Mon 03 May 2004 14:09

Nbiller
Invité

recuperation de valeur d'un champ dans une autre table

Bonjour

j'ai des soucis dans l'utilisation d'un UPDATE avec une jointure de table : il ne me met auncun message d'erreur mais n'effectue pas la mise a jour (il supprime toute info).

j'ai deux tables.
-occsol avec xx objets carcterises par un identifiant d'occupation du sol ( IDD ) et le champ a completer DETAIL pour avoir automatiquement l'intitule
- symbol_occsol avec la liste de tous les IDD possibles ( NOM ) et le nom de l'occupation du sol (COMMENTAIRES )

J'ai fait tablemettre a jour colonnes avec la jointure de tables mais sans resultats (ni erreur, ni rien)

Add Column OccSol (Detail )From symbol_occsol Set To Commentaires Where COL5 = COL1

J'ai la meme manip precedee d'une requete sql pour forcer la jointure et le resultat est toujours nul

Select * from OccSol, symbol_occsol where OccSol.IDD = symbol_occsol.Nom into selection
Update Selection Set detail = Commentaires
Browse * From Selection

Avez-vous une idee ?

Pour infos, les structures des champs sont identiques (tout en caractere).
nous sommes sous W98 avec MI 6.

Merci

 

#2 Wed 05 May 2004 10:03

Francois Biju-Duval
Invité

Re: recuperation de valeur d'un champ dans une autre table

Dans la syntaxe de Add Column, reessayez en remplaçant COL5 et COL1 par nom table 1.COL5 et nom table 2.COL1

 

Pied de page des forums

Powered by FluxBB