Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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 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