OVH Cloud OVH Cloud

Update champ date avec SQL

16 réponses
Avatar
Lui
Bonjour...
Je veux mettre à jour un champ date avec une requête SQL ( format date
réduit) ma syntaxe est la suivante , ou N_Commande est numauto en entier
long

update TABLE set CHAMP = '01/12/05' where N_commande = 10248 ;

J'ai en retour le message :

Type inadéquat pour le champ 'valeur' attendu : mémo actuel string

Pouvez vous m'aider ?


Cordialement,

6 réponses

1 2
Avatar
Eric
Bonsoir,
à tout hasard en passant tout en chaine genre:
update TABLE set CHAMP = '01-12-2005' where N_commande = '10248'

je suppose que la date correspond au 12 janvier 2005

Idem avec cette dernière syntaxe, je vais devoir contourner différemment...



--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
Lui
Merci,

J'avais déjà essayer, je viens de re tester par acquit de conscience...Ca ne
fonctionne pas...

Merci de votre peine..je crois que je vais laisser passer la nuit
la -dessus..


"Eric" a écrit dans le message de
news:
Bonsoir,
à tout hasard en passant tout en chaine genre:
update TABLE set CHAMP = '01-12-2005' where N_commande = '10248'

je suppose que la date correspond au 12 janvier 2005

Idem avec cette dernière syntaxe, je vais devoir contourner
différemment...





--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
Lui
Pour info, la syntaxe correcte est update TABLE set [Table.champ] #MM/JJ/AAAA# where Champ = XXXX

Merci
"Eric" a écrit dans le message de
news:
Bonsoir,
à tout hasard en passant tout en chaine genre:
update TABLE set CHAMP = '01-12-2005' where N_commande = '10248'

je suppose que la date correspond au 12 janvier 2005

Idem avec cette dernière syntaxe, je vais devoir contourner
différemment...





--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr



Avatar
Lui
Pour info, la syntaxe correcte est update TABLE set [Table.champ] #MM/JJ/AAAA# where Champ = XXXX


Merci
"3stone" a écrit dans le message de
news:
re,

"Lui"
| Oui, j'ai essayé les #, les crochets, j'ai même repris le SQL de la
requête

| ACESS, rien n y fait, tjrs le même pb.
|
| ET je ne trouve nulle part la syntaxe pour cette p... de requête update


Il faut chercher le problème dans ton requêteur...


Le champ "date" est bien au format date ?
N_Commande est bien un champ numérique ?


alors avec ceci dela *doit* fonctionner
Update Table Set Champ = #12/01/2005# Where N_commande = 10248

Dans Access, le principe est que les valeurs de date que tu manipule
doivent être présentée au format US

Mais, comme tu dis "à partir d'une base informix"... (que je ne connais
pas)

ce n'est donc pas réellement un problème Access ;-)
Comment t'adresse-tu à la base Access ? directement ? odbc ?


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/







Avatar
3stone
"Lui"
| Pour info, la syntaxe correcte est...


tu devrais mieux lire les réponses que tu reçois !!



--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
Lui
sans doute, mais je suis si vieux !!!!
"3stone" a écrit dans le message de
news:%23ZQS%
"Lui"
| Pour info, la syntaxe correcte est...


tu devrais mieux lire les réponses que tu reçois !!



--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/





1 2