IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage SQL Discussion :

[SQL Server] Probleme de supression de données avec condition de date


Sujet :

Langage SQL

  1. #1
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut [SQL Server] Probleme de supression de données avec condition de date
    Bonjour à tous,
    je ne connait pas assez bien le langage SQL pour réussir à débuger cette instruction, sur ma base de données j'ai une table s'appellant PDP, et je souhaiterais supprimer certaine données de cette table en fonction de leurs valeur sur un champs s'appellant 'depart', ce champs et de type DateTime, et ma condition est, si la date et l'heure ne sont pas encore passé. Voici la requête que j'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DELETE
    FROM PDP
    WHERE depart > '08/05/2006 08:30:00'
    Lorsque je lance cette requête sous le SQL Query de MS SQL Server, il me dit
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    The command(s) completed successfully.
    mais il n'a rien supprimé, lorsque je le fait a partir d'un programme que j'ai codé en C++ il me supprime toute les données.

    J'espère que vous saurez m'aider.

    Merci

    Edit : ajout de la cote (c'était effectivement un oubli du à la recopie)
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  2. #2
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    Salut !

    Alors, déjà, il y a une quote qui est pas fermée, mais je pense que c'est un bug de copier/coller

    ensuite, ça dépend du type des champs dates... la gestion des date est propre à chaque SGBD... Vérifie la sytaxe

    néanmoins, c'est pas normal que les deux comportements soient différents... tu as bien fait afficher ta requête avec de l'exécuter dans ton application C++ ?
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  3. #3
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    La syntaxe de la date est bonne d'après moi, car lorsque j'affiche les données de ma base, le SGBd me l'affiche de cette manière, de plus j'ai essayé tout les format de date possible et inimaginable et ca a toujours fait la même chose.
    Par contre sur le SGBD il y a deux boutons pour lancer la requête, le bouton Parse qui me donne le résultat prècedamment donnée, et le bouton Execute qui me donne ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Server: Msg 208, Level 16, State 1, Line 1
    Invalid object name 'PDP'.
    Pourtant ma table est bien définie, je ne comprend pas pourquoi ca fait ca.
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

  4. #4
    Expert éminent
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Points : 8 339
    Points
    8 339
    Par défaut
    là, je ne pourrais pas t'aider, c'est trop spécifique à SQL-Srvr demande à ce que ton post soit déplacé dans le forum de SQL-Srvr, tu y aura certainement plus de réponses
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag (en bas)

  5. #5
    Responsable Magazine

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Points : 22 087
    Points
    22 087
    Par défaut
    Mon problème vient de se résoudre tout seul, je ne sais pas comment, j'espère que le probleme est définitivement résolu et qu'il ne se représentera pas.
    Merci à toi pour ton aide.
    Quand une réponse vous a été utile, pensez à utiliser le nouveau système de notation

    Lisez le magazine de developpez.com.
    Mes tutos : http://pottiez.developpez.com

    La FAQ BCB -> 642 Questions/Réponses, si vous voulez participer, contactez moi. Aide de BCB6 en français

    N'oubliez pas que l'aide existe et est affichée sous simple pression de la touche F1 , une touche c'est plus rapide que tout un message .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [SQL SERVER 2005] Detail sur une requete avec un min(date)
    Par Djaiffe dans le forum Développement
    Réponses: 4
    Dernier message: 21/09/2012, 11h04
  2. Deploiment de SQL SERVER et la base des données avec oneClick setup
    Par sdoula dans le forum Windows Presentation Foundation
    Réponses: 5
    Dernier message: 24/04/2010, 10h26
  3. Réponses: 5
    Dernier message: 06/02/2007, 13h46
  4. [SQL Server] Problèmes avec un WHERE
    Par Epervier dans le forum Langage SQL
    Réponses: 1
    Dernier message: 08/06/2006, 21h21
  5. [SQL Server] Probleme avec not exists
    Par maxxou dans le forum Langage SQL
    Réponses: 2
    Dernier message: 16/03/2006, 16h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo