rss
access problème avec requete delete
par microsoluces
 Fil de Discussions
Statut : Non résolu
vendredi 13 octobre 2006 à 17:55:35
Ba encore moi,

Il me manque juste une chose pour finir ma moulinette, pis après j'emm... plus personne :

je voudrait supprimer de ma table PRODUIT tous les articles n'ayant pas été modifiés (champ vide) et dont la quantité en stock est égale à 0. J'ai écrit ça dans une requete SUPPRESSION :

DELETE code FROM produit
WHERE modif="" AND stock=0;


Mais ca ne marche po !

Seul cette requete fonctionne mais ne me convient pas :
DELETE CODE
FROM EBP
WHERE STOCK=0;

Merci d'avance....
(M'énerve cet ACCESS)
Répondre à microsoluces  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par hssissen, le vendredi 13 octobre 2006 à 21:03:10 Fil de Discussions
Salut,
Dis nous ce qui se passe quand tu executes ta 1ere requete!
Répondre à hssissen

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par microsoluces, le samedi 14 octobre 2006 à 10:06:05 Fil de Discussions
Salut,

Ba en fait il ne se passe rien. La requete me dit 0 objets supprimés.
J ai pensé que MODIF pour un nom de champs pouvait preter à confusion avec un nom de commande, je l 'ai remplacé par XXX, cela n a rien changé. J'ai aussi remplacé ="" par =NULL, puis par =0 cela n a rien changé non plus.

Voici ma requete actuellement :

DELETE CODE
FROM EBP
WHERE XXX=NULL;

code=champs de EBP avec clé primaire
EBP = table produit
XXX=champ qui peut etre vide et sur lequel je fais ma requete...

Merci
Répondre à microsoluces

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par microsoluces, le lundi 16 octobre 2006 à 15:50:50 Fil de Discussions
Il semblerait selon mes recherches qu'il est préférable de supprimer l'enregistrement d'une table d'après une requete sur un champ rempli que vide... Surtout si les informations contenues dans cette table proviennent d'importation, même réussie, d'un ficher EXCEL en CSV !

Je vais plutôt importer une table PRODUIT avec le champ XXX contenant "EBP". Si ce champ n'est pas modifié et que le produit n'est pas en stock, alors on devrait pouvoir le supprimer !


A moins que quelqu un puisse m'aider autrement !

Merci...
Répondre à microsoluces

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par blux, le lundi 16 octobre 2006 à 16:37:42 Fil de Discussions
Salut,

ton champ modif n'est peut-être pas vide, mais peut-être NULL (il n'a jamais contenu de données)...
Il y a une différence au niveau informatique entre : ne contient rien ("") et n'a jamais été initialisé (NULL, voir undefined pour certains SGBD)...

Avec ACCESS, NULL ne se teste pas en valeur mais avec une fonction
DELETE *
FROM EBP
WHERE isnull(MODIF);
Ca devrait aller mieux...
A+ Blux
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par microsoluces, le mardi 17 octobre 2006 à 10:14:39 Fil de Discussions
Blux mon sauveuuuuuuuuuuur !

Encore une fois merci !
Répondre à microsoluces

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par jacky, le mardi 24 juin 2008 à 12:48:13 Fil de Discussions
Bonjour,
j'ai rencontré un problème dans l'éxecution de la fonction DELETE de SQL avec plusieurs champs.
en effet voici ma requête telle que saisie:
"DELETE *
FROM BON
WHERE [nom chauffeur]=mbiya;"
merci d'avance pour vos réponses
Répondre à jacky

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par blux, le mardi 24 juin 2008 à 12:56:22 Fil de Discussions 
Comme tu n'indiques pas le type d'erreur, on va supposer que c'est parce que [nom chauffeur] est une zone de type alphanumérique et donc il faut mettre des guillemets (ou des quotes) sur la valeur testée...

WHERE [nom chauffeur]='mbiya';
ou
WHERE [nom chauffeur]="mbiya";

A+ Blux           
 "Les cons, ça ose tout.
C'est même à ça qu'on les reconnait"
Répondre à blux
Discussions pertinentes trouvées dans le forum
21/03 11h03[Access] Requete DeleteProgrammation21/03 11h202
11/06 10h42[Access] RequèteProgrammation17/06 11h273
04/06 09h37ACCESS REQUETE SUR LISTE DANS FORMULAIREProgrammation06/06 15h5324
31/05 21h58PHP/SQL Probléme Requête DeleteWebmastering31/05 23h003
Plus de discussions sur « access problème avec requete delete » Discussion en cours Discussion fermée Problème résolu
Logiciels pertinents trouvés dans les téléchargements
Télécharger OpenOffice.org 2.4.1OpenOffice.org - OpenOffice est une suite bureautique complète entièrement gratuite, compatible avec la suite Microsoft Office. Elle...Catégorie: Suite bureautique
Licence: Open Source
Télécharger PowerISO 4.1PowerISO - PowerISO est un outil de gestion d'images de CD et DVD, capable d'ouvrir, d'extraire, de créer, d'éditer, de compresser et...Catégorie: Gravure
Licence: Demo
Télécharger SSH Secure Shell 3.0 build 203SSH Secure Shell - SSH secure shell for workstations est un client SSH flexible permettant de se connecter de façon sécurisée à des...Catégorie: Telnet/SSH
Licence: Open Source
Télécharger GLPI 0.70.2GLPI - GLPI est une application libre, distribuée sous licence GPL destinée à la gestion de parc informatique et de helpdesk. ...Catégorie: Gestion de parc
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « access problème avec requete delete »
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide