Requete update ACCESS

Requete update ACCESS - SQL/NoSQL - Programmation

Marsh Posté le 02-04-2010 à 15:52:13    

Salut,
 
J'ai un petit soucis sur une requête de mise à jour. Je voudrais dans ma table banque affecter à la colonne date la valeur '0/00/0000' là où les champs sont vides pour laquelle la colonne avis est égale à oui uniquement.
 
J'ai fais cette requête toute simple :
 

Code :
  1. UPDATE banque SET banque.Date = '0/00/0000'
  2. WHERE (((banque.Date) is Null) AND ((banque.avis)='oui'));


 
Lorsque je l'execute j'ai ce message d'erreur :
MS Access n'a pas mis à jours les 46 champs à cause d'un echec de conversion de type, 0 enregistrement(s) à la suite de violations de clé, 0 enregistrement(s) à la suite de violations de verrou et 0 enregistrements à la suite de violations de la règle de validation.
 
Est ce que quelqu'un aurait une idée de ce qui foire ???
 
Merci.
A+  
 
 

Reply

Marsh Posté le 02-04-2010 à 15:52:13   

Reply

Marsh Posté le 03-04-2010 à 11:32:20    

vérifie le format du champ date

Reply

Marsh Posté le 06-04-2010 à 08:42:54    

Salut,
 
Merci pour la réponse. Mon champ Date est défini en tant que : Date/Heure. Le problème me dépasse... Aurais tu une idée ?
 
A+

Reply

Marsh Posté le 06-04-2010 à 14:14:13    

Une date de type '0/00/0000' n'existe peut etre pas pour lui, essaye avec un truc plus commun genre '01/01/1970 00:00:00'.

Reply

Marsh Posté le 07-04-2010 à 15:13:04    

Salut,
 
Merci Oliii, tu as raison, ta solution marche. En effet, 00/00/0000 ne correspondait pas à une date.
 
Merci encore. Problème résolu.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed