[Access_SQL] Mise à jour d'une table
Fermé
NewKind
Messages postés
16
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
15 novembre 2007
-
28 juin 2007 à 11:15
NewKind Messages postés 16 Date d'inscription mercredi 21 mars 2007 Statut Membre Dernière intervention 15 novembre 2007 - 29 juin 2007 à 09:59
NewKind Messages postés 16 Date d'inscription mercredi 21 mars 2007 Statut Membre Dernière intervention 15 novembre 2007 - 29 juin 2007 à 09:59
A voir également:
- [Access_SQL] Mise à jour d'une table
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Table ascii - Guide
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Table des matières word - Guide
2 réponses
NewKind
Messages postés
16
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
15 novembre 2007
2
28 juin 2007 à 12:10
28 juin 2007 à 12:10
Alors, j'ai apparament trouvé une meilleure syntaxe pour ma mise à jour:
Par contre cette fois ci, à l'execution, j'obtiens le message suivant:
" Le moteur de base de données ne peut pas trouver "Maj_TableB". Assurez vous que le nom de parametre ou d'alias est valide, qu'il ne comprend pas de caractere ou de ponctuation incorrect et qu'il n'est pas trop long ".
Et là je suis de nouveau bloqué !
Si quelqu'un à une idée...
UPDATE [TableB] SET [TableB].F1 = (SELECT TableA.F1 FROM TableA WHERE TableB.F1 = TableA.F1), [TableB].F2 = [(SELECT TableA.F2 FROM TableA WHERE TableB.F2 = TableA.F2), [TableB].F3 = (SELECT TableA.F3 FROM TableA WHERE TableB.F3 = TableA.F3), [TableB].F4 = (SELECT TableA.F4 FROM TableA WHERE TableB.F4 = TableA.F4), [TableB].F5 = (SELECT TableA.F5 FROM TableA WHERE TableB.F5 = TableA.F5), [TableB].F6 = (SELECT TableA.F6 FROM TableA WHERE TableB.F6 = TableA.F6), [TableB].F7 = (SELECT TableA.F7 FROM TableA WHERE TableB.F7 = TableA.F7), [TableB].F8 = (SELECT TableA.F8 FROM TableA WHERE TableB.F8 = TableA.F8), [TableB].F9 = (SELECT TableA.F9 FROM TableA WHERE TableB.F9 = TableA.F9), [TableB].F10 = (SELECT TableA.F10 FROM TableA WHERE TableB.F10 = TableA.F10), [TableB].F11 = (SELECT TableA.F11 FROM TableA WHERE TableB.F11 = TableA.F11), [TableB].F12 = (SELECT TableA.F12 FROM TableA WHERE TableB.F12 = TableA.F12), [TableB].F13 = (SELECT TableA.F13 FROM TableA WHERE TableB.F13 = TableA.F13), [TableB].F14 = (SELECT TableA.F14 FROM TableA WHERE TableB.F14 = TableA.F14), [TableB].F15 = (SELECT TableA.F15 FROM TableA WHERE TableB.F15 = TableA.F15), [TableB].F16 = (SELECT TableA.F16 FROM TableA WHERE TableB.F16 = TableA.F16), [TableB].F17 = (SELECT TableA.F17 FROM TableA WHERE TableB.F17 = TableA.F17), [TableB].F18 = (SELECT TableA.F18 FROM TableA WHERE TableB.F18 = TableA.F18) WHERE (((TableB.F11)=(TableA.F11)));
Par contre cette fois ci, à l'execution, j'obtiens le message suivant:
" Le moteur de base de données ne peut pas trouver "Maj_TableB". Assurez vous que le nom de parametre ou d'alias est valide, qu'il ne comprend pas de caractere ou de ponctuation incorrect et qu'il n'est pas trop long ".
Et là je suis de nouveau bloqué !
Si quelqu'un à une idée...
NewKind
Messages postés
16
Date d'inscription
mercredi 21 mars 2007
Statut
Membre
Dernière intervention
15 novembre 2007
2
29 juin 2007 à 09:59
29 juin 2007 à 09:59
La réponse ici:
https://www.developpez.net/forums/d368160/bases-donnees/langage-sql/mise-jour-table-access-sql/#post2247428#post2247428
Merci à Magnus et Al1_24 pour leur aide.
https://www.developpez.net/forums/d368160/bases-donnees/langage-sql/mise-jour-table-access-sql/#post2247428#post2247428
Merci à Magnus et Al1_24 pour leur aide.