UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
[dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
[dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Gilles
INNER JOIN Dans un Update je n'ai jamais osé mais ça marche peut être ..!! A vérifier ! De plus ton update concerne l'entete et ton SET fait colonne de ligne = colonne entete !!!
Je pencherais plus vers ceci UPDATE [dbo.F_DOCENTETE] SET [dbo.F_DOCENTETE].[DE_No] = (SELECT [dbo.F_DOCLIGNE].[DE_NO] FROM [dbo.F_DOCLIGNE] WHERE [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] ) WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
"mml" a écrit dans le message de news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
INNER JOIN Dans un Update je n'ai jamais osé mais ça marche peut être ..!!
A vérifier !
De plus ton update concerne l'entete et ton SET fait colonne de ligne =
colonne entete !!!
Je pencherais plus vers ceci
UPDATE [dbo.F_DOCENTETE] SET [dbo.F_DOCENTETE].[DE_No] = (SELECT [dbo.F_DOCLIGNE].[DE_NO] FROM [dbo.F_DOCLIGNE] WHERE
[dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] ) WHERE
([dbo.F_DOCENTETE].[DO_Domaine]=1)
"mml" <mml@laginfo.com> a écrit dans le message de news:
uU6HJUndFHA.3184@TK2MSFTNGP15.phx.gbl...
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
[dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
[dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
INNER JOIN Dans un Update je n'ai jamais osé mais ça marche peut être ..!! A vérifier ! De plus ton update concerne l'entete et ton SET fait colonne de ligne = colonne entete !!!
Je pencherais plus vers ceci UPDATE [dbo.F_DOCENTETE] SET [dbo.F_DOCENTETE].[DE_No] = (SELECT [dbo.F_DOCLIGNE].[DE_NO] FROM [dbo.F_DOCLIGNE] WHERE [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] ) WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
"mml" a écrit dans le message de news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
Patrice
Pour SQL Server, le UPDATE est suivi du nom de la table à mettre à jour et la jointure est dans une clause FROM normale.
Cela donnerait donc quelque chose comme :
UPDATE <Table> SET <Affectations> FROM <Table> INNER JOIN <Autre table> ON <condition de jointure>. WHERE <Conditions de sélection>
Patrice
--
"mml" a écrit dans le message de news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
Pour SQL Server, le UPDATE est suivi du nom de la table à mettre à jour et
la jointure est dans une clause FROM normale.
Cela donnerait donc quelque chose comme :
UPDATE <Table> SET <Affectations> FROM <Table> INNER JOIN <Autre table> ON
<condition de jointure>. WHERE <Conditions de sélection>
Patrice
--
"mml" <mml@laginfo.com> a écrit dans le message de
news:uU6HJUndFHA.3184@TK2MSFTNGP15.phx.gbl...
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
[dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
[dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
Pour SQL Server, le UPDATE est suivi du nom de la table à mettre à jour et la jointure est dans une clause FROM normale.
Cela donnerait donc quelque chose comme :
UPDATE <Table> SET <Affectations> FROM <Table> INNER JOIN <Autre table> ON <condition de jointure>. WHERE <Conditions de sélection>
Patrice
--
"mml" a écrit dans le message de news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
bruno reiter [MVP]
la syntaxe n'est pas bonne ce serait :
UPDATE dbo.F_DOCENTETE SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO] FROM dbo.F_DOCENTETE INNER JOIN dbo.F_DOCLIGNE ON dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece] WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" wrote in message news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
la syntaxe n'est pas bonne ce serait :
UPDATE dbo.F_DOCENTETE
SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO]
FROM dbo.F_DOCENTETE
INNER JOIN dbo.F_DOCLIGNE ON
dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece] WHERE
(dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" <mml@laginfo.com> wrote in message
news:uU6HJUndFHA.3184@TK2MSFTNGP15.phx.gbl...
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
[dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
[dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
UPDATE dbo.F_DOCENTETE SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO] FROM dbo.F_DOCENTETE INNER JOIN dbo.F_DOCLIGNE ON dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece] WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" wrote in message news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
bruno reiter [MVP]
oups, c'est l'autre table que tu modifies, j'ai l'impression :
UPDATE dbo.F_DOCLIGNE SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO] FROM dbo.F_DOCLIGNE INNER JOIN dbo.F_DOCENTETEON dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece] WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" wrote in message news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
oups, c'est l'autre table que tu modifies, j'ai l'impression :
UPDATE dbo.F_DOCLIGNE
SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO]
FROM dbo.F_DOCLIGNE
INNER JOIN dbo.F_DOCENTETEON
dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece]
WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" <mml@laginfo.com> wrote in message
news:uU6HJUndFHA.3184@TK2MSFTNGP15.phx.gbl...
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
[dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
[dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
oups, c'est l'autre table que tu modifies, j'ai l'impression :
UPDATE dbo.F_DOCLIGNE SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO] FROM dbo.F_DOCLIGNE INNER JOIN dbo.F_DOCENTETEON dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece] WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" wrote in message news:
Bonjour,
Le code suivant :
UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
me donne : l'erreur :
Syntaxe incorrecte vers le mot clé 'INNER'.
Quelqu'un voit-il la raison ?
-- Cordialement,
Marc LAGARDETTE
mml
Bingo ! C'est bien cette structure qui m'a sauvé. Merci beaucoup.
"Patrice" a écrit dans le message de news:
Pour SQL Server, le UPDATE est suivi du nom de la table à mettre à jour et la jointure est dans une clause FROM normale.
Cela donnerait donc quelque chose comme :
UPDATE <Table> SET <Affectations> FROM <Table> INNER JOIN <Autre table>
ON
<condition de jointure>. WHERE <Conditions de sélection>
Patrice
--
"mml" a écrit dans le message de news: > Bonjour, > > Le code suivant : > > UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON > [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET > [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] > WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1) > > > me donne : l'erreur : > > Syntaxe incorrecte vers le mot clé 'INNER'. > > Quelqu'un voit-il la raison ? > > -- > Cordialement, > > Marc LAGARDETTE > >
Bingo ! C'est bien cette structure qui m'a sauvé.
Merci beaucoup.
"Patrice" <nobody@nowhere.com> a écrit dans le message de
news:ufXvhhndFHA.1136@TK2MSFTNGP12.phx.gbl...
Pour SQL Server, le UPDATE est suivi du nom de la table à mettre à jour et
la jointure est dans une clause FROM normale.
Cela donnerait donc quelque chose comme :
UPDATE <Table> SET <Affectations> FROM <Table> INNER JOIN <Autre table>
ON
<condition de jointure>. WHERE <Conditions de sélection>
Patrice
--
"mml" <mml@laginfo.com> a écrit dans le message de
news:uU6HJUndFHA.3184@TK2MSFTNGP15.phx.gbl...
> Bonjour,
>
> Le code suivant :
>
> UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
> [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
> [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
> WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
>
>
> me donne : l'erreur :
>
> Syntaxe incorrecte vers le mot clé 'INNER'.
>
> Quelqu'un voit-il la raison ?
>
> --
> Cordialement,
>
> Marc LAGARDETTE
>
>
Bingo ! C'est bien cette structure qui m'a sauvé. Merci beaucoup.
"Patrice" a écrit dans le message de news:
Pour SQL Server, le UPDATE est suivi du nom de la table à mettre à jour et la jointure est dans une clause FROM normale.
Cela donnerait donc quelque chose comme :
UPDATE <Table> SET <Affectations> FROM <Table> INNER JOIN <Autre table>
ON
<condition de jointure>. WHERE <Conditions de sélection>
Patrice
--
"mml" a écrit dans le message de news: > Bonjour, > > Le code suivant : > > UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON > [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET > [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] > WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1) > > > me donne : l'erreur : > > Syntaxe incorrecte vers le mot clé 'INNER'. > > Quelqu'un voit-il la raison ? > > -- > Cordialement, > > Marc LAGARDETTE > >
mml
Merci beaucoup pour cette aide. Pour mon cas, c'est plutôt la méthode de Patrice qui a marché. Je ne peux pas dire si la tienne pourrait jouer car je n'ai pas abouti avec elle. Merci encore.
"Gilles" a écrit dans le message de news:
INNER JOIN Dans un Update je n'ai jamais osé mais ça marche peut être
..!!
A vérifier ! De plus ton update concerne l'entete et ton SET fait colonne de ligne > colonne entete !!!
Je pencherais plus vers ceci UPDATE [dbo.F_DOCENTETE] SET [dbo.F_DOCENTETE].[DE_No] > = (SELECT [dbo.F_DOCLIGNE].[DE_NO] FROM [dbo.F_DOCLIGNE] WHERE [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] ) WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
"mml" a écrit dans le message de news:
> Bonjour, > > Le code suivant : > > UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON > [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET > [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] > WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1) > > > me donne : l'erreur : > > Syntaxe incorrecte vers le mot clé 'INNER'. > > Quelqu'un voit-il la raison ? > > -- > Cordialement, > > Marc LAGARDETTE > >
Merci beaucoup pour cette aide.
Pour mon cas, c'est plutôt la méthode de Patrice qui a marché.
Je ne peux pas dire si la tienne pourrait jouer car je n'ai pas abouti avec
elle.
Merci encore.
"Gilles" <glebarbier@supprimerceci_segilog.com> a écrit dans le message de
news:eD6F7cndFHA.412@tk2msftngp13.phx.gbl...
INNER JOIN Dans un Update je n'ai jamais osé mais ça marche peut être
..!!
A vérifier !
De plus ton update concerne l'entete et ton SET fait colonne de ligne > colonne entete !!!
Je pencherais plus vers ceci
UPDATE [dbo.F_DOCENTETE] SET [dbo.F_DOCENTETE].[DE_No] > = (SELECT [dbo.F_DOCLIGNE].[DE_NO] FROM [dbo.F_DOCLIGNE] WHERE
[dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] ) WHERE
([dbo.F_DOCENTETE].[DO_Domaine]=1)
"mml" <mml@laginfo.com> a écrit dans le message de news:
uU6HJUndFHA.3184@TK2MSFTNGP15.phx.gbl...
> Bonjour,
>
> Le code suivant :
>
> UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
> [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
> [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
> WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
>
>
> me donne : l'erreur :
>
> Syntaxe incorrecte vers le mot clé 'INNER'.
>
> Quelqu'un voit-il la raison ?
>
> --
> Cordialement,
>
> Marc LAGARDETTE
>
>
Merci beaucoup pour cette aide. Pour mon cas, c'est plutôt la méthode de Patrice qui a marché. Je ne peux pas dire si la tienne pourrait jouer car je n'ai pas abouti avec elle. Merci encore.
"Gilles" a écrit dans le message de news:
INNER JOIN Dans un Update je n'ai jamais osé mais ça marche peut être
..!!
A vérifier ! De plus ton update concerne l'entete et ton SET fait colonne de ligne > colonne entete !!!
Je pencherais plus vers ceci UPDATE [dbo.F_DOCENTETE] SET [dbo.F_DOCENTETE].[DE_No] > = (SELECT [dbo.F_DOCLIGNE].[DE_NO] FROM [dbo.F_DOCLIGNE] WHERE [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] ) WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
"mml" a écrit dans le message de news:
> Bonjour, > > Le code suivant : > > UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON > [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET > [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] > WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1) > > > me donne : l'erreur : > > Syntaxe incorrecte vers le mot clé 'INNER'. > > Quelqu'un voit-il la raison ? > > -- > Cordialement, > > Marc LAGARDETTE > >
mml
OK, tout à fait d'accord, ça marche. Merci bien
"bruno reiter [MVP]" <remove.this! a écrit dans le message de news:
oups, c'est l'autre table que tu modifies, j'ai l'impression :
UPDATE dbo.F_DOCLIGNE SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO] FROM dbo.F_DOCLIGNE INNER JOIN dbo.F_DOCENTETEON dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece] WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" wrote in message news: > Bonjour, > > Le code suivant : > > UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON > [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET > [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] > WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1) > > > me donne : l'erreur : > > Syntaxe incorrecte vers le mot clé 'INNER'. > > Quelqu'un voit-il la raison ? > > -- > Cordialement, > > Marc LAGARDETTE > >
OK, tout à fait d'accord, ça marche.
Merci bien
"bruno reiter [MVP]" <remove.this!.br33@bol.com.br> a écrit dans le message
de news:OibiKlndFHA.2180@TK2MSFTNGP12.phx.gbl...
oups, c'est l'autre table que tu modifies, j'ai l'impression :
UPDATE dbo.F_DOCLIGNE
SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO]
FROM dbo.F_DOCLIGNE
INNER JOIN dbo.F_DOCENTETEON
dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece]
WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" <mml@laginfo.com> wrote in message
news:uU6HJUndFHA.3184@TK2MSFTNGP15.phx.gbl...
> Bonjour,
>
> Le code suivant :
>
> UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON
> [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET
> [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO]
> WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1)
>
>
> me donne : l'erreur :
>
> Syntaxe incorrecte vers le mot clé 'INNER'.
>
> Quelqu'un voit-il la raison ?
>
> --
> Cordialement,
>
> Marc LAGARDETTE
>
>
"bruno reiter [MVP]" <remove.this! a écrit dans le message de news:
oups, c'est l'autre table que tu modifies, j'ai l'impression :
UPDATE dbo.F_DOCLIGNE SET dbo.F_DOCLIGNE.[DE_No] = dbo.F_DOCENTETE.[DE_NO] FROM dbo.F_DOCLIGNE INNER JOIN dbo.F_DOCENTETEON dbo.F_DOCENTETE.[DO_Piece] = dbo.F_DOCLIGNE.[DO_Piece] WHERE (dbo.F_DOCENTETE.[DO_Domaine]=1)
br
"mml" wrote in message news: > Bonjour, > > Le code suivant : > > UPDATE [dbo.F_DOCENTETE] INNER JOIN [dbo.F_DOCLIGNE] ON > [dbo.F_DOCENTETE].[DO_Piece] = [dbo.F_DOCLIGNE].[DO_Piece] SET > [dbo.F_DOCLIGNE].[DE_No] = [dbo.F_DOCENTETE].[DE_NO] > WHERE ([dbo.F_DOCENTETE].[DO_Domaine]=1) > > > me donne : l'erreur : > > Syntaxe incorrecte vers le mot clé 'INNER'. > > Quelqu'un voit-il la raison ? > > -- > Cordialement, > > Marc LAGARDETTE > >