Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

SQL UPDATE et 'conversion error'

3 réponses
Avatar
Frederic Revol
Bonsoir,

J'ai un blocage sur une procedure SQL UPDATE:

DoCmd.RunSQL "UPDATE Deposits SET
[GroupID]='&[Forms]![Groups_GroupForm]![GroupID]&' WHERE
[DepositID]=PendingDepositList;"

J'ai une erreur de conversion. Or, GroupID et [Forms]...[GroupID] sont du
meme type... Meme en forcant avec une valeur, j'obtient le meme message
d'erreur...

Tout conseil est le bienvenu...

Bon reveillon,

Fred

3 réponses

Avatar
CErnst
si [Forms]![Groups_GroupForm]![GroupID] est du texte :
DoCmd.RunSQL "UPDATE Deposits SET
[GroupID]='" & [Forms]![Groups_GroupForm]![GroupID] & "' WHERE
[DepositID]=PendingDepositList ;"

si c'est du numérique

DoCmd.RunSQL "UPDATE Deposits SET
[GroupID]= " & [Forms]![Groups_GroupForm]![GroupID] & " WHERE
[DepositID]=PendingDepositList ;"


"Frederic Revol" a écrit dans le message de news:
495ba8bb$0$28668$
Bonsoir,

J'ai un blocage sur une procedure SQL UPDATE:

DoCmd.RunSQL "UPDATE Deposits SET
[GroupID]='&[Forms]![Groups_GroupForm]![GroupID]&' WHERE
[DepositID]=PendingDepositList;"

J'ai une erreur de conversion. Or, GroupID et [Forms]...[GroupID] sont du
meme type... Meme en forcant avec une valeur, j'obtient le meme message
d'erreur...

Tout conseil est le bienvenu...

Bon reveillon,

Fred



Avatar
Michel__D
Bonjour,

Frederic Revol a écrit :
Bonsoir,

J'ai un blocage sur une procedure SQL UPDATE:

DoCmd.RunSQL "UPDATE Deposits SET
[GroupID]='&[Forms]![Groups_GroupForm]![GroupID]&' WHERE
[DepositID]=PendingDepositList;"

J'ai une erreur de conversion. Or, GroupID et [Forms]...[GroupID] sont du
meme type... Meme en forcant avec une valeur, j'obtient le meme message
d'erreur...

Tout conseil est le bienvenu...

Bon reveillon,



Et écris comme ceci, cela donne quoi :

DoCmd.RunSQL "UPDATE Deposits SET [GroupID]='" & _
[Forms]![Groups_GroupForm]![GroupID] & _
"' WHERE [DepositID]=PendingDepositList;"
Avatar
Frederic Revol
Ca a l'air de fonctionner.. En tout cas, pas de message d'erreur cette
fois...

Je vais faire quelques tests pour valider les donnees mais c'est deja un bon
debut. Merci,

Fred

"Michel__D" wrote in message
news:
Bonjour,

Frederic Revol a écrit :
Bonsoir,

J'ai un blocage sur une procedure SQL UPDATE:

DoCmd.RunSQL "UPDATE Deposits SET
[GroupID]='&[Forms]![Groups_GroupForm]![GroupID]&' WHERE
[DepositID]=PendingDepositList;"

J'ai une erreur de conversion. Or, GroupID et [Forms]...[GroupID] sont du
meme type... Meme en forcant avec une valeur, j'obtient le meme message
d'erreur...

Tout conseil est le bienvenu...

Bon reveillon,



Et écris comme ceci, cela donne quoi :

DoCmd.RunSQL "UPDATE Deposits SET [GroupID]='" & _
[Forms]![Groups_GroupForm]![GroupID] & _
"' WHERE [DepositID]=PendingDepositList;"