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

VB.NET Discussion :

DateTime sous SQL Server CE avec datetimepicker


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 17
    Par défaut DateTime sous SQL Server CE avec datetimepicker
    svp
    je veux faire c récupérer tous les enregistrements de la bd dont le champ date est = a la date du DateTimePicker je travaille sous SQL Server CE et VB.Net. Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "SELECT * FROM Facture WHERE Date = "+this.dateTimePicker1.Value+";"
    comment je vais procéder.????

  2. #2
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Comme déjà dit, utiliser une requête paramétrée.

  3. #3
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 17
    Par défaut
    svp j'ai aucun idée sur les requétes paramétrés,j'ai vu un cours à propos mais j'ai pas bien compris.pouvait vous m'aider svp svp

  4. #4
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Dans la FAQ, il y a tout ce qu'il faut :

    http://faqvbnet.developpez.com/?page...onet_execparam

  5. #5
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Service public

    Informations forums :
    Inscription : Juillet 2012
    Messages : 17
    Par défaut
    voilà mon code avec modification (ajout de paramétre dans ma requéte)
    mais toujours ça génére une erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    Dim cmd As SqlCeCommand = New SqlCeCommand("SELECT Personne.Nom, Personne.Prenom, SuiviPerso.Mouvement, SuiviPerso.DateSuivi, Effectue.SuiviNum 
    FROM (Personne INNER JOIN Effectue ON Personne.Code = Effectue.Code INNER JOIN SuiviPerso ON Effectue.SuiviNum = SuiviPerso.SuiviNum)
    WHERE (DateSuivi.SuiviPerso=@datee)", con)
     
    cmd.Parameters.Add(New SqlCeParameter("@datee", SqlDbType.DateTime))
     
    cmd.Parameters("@datee").Value = CDate(DateTimePicker1.Value.Date)

  6. #6
    Inactif  
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Janvier 2007
    Messages
    6 604
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet NTIC

    Informations forums :
    Inscription : Janvier 2007
    Messages : 6 604
    Par défaut
    Citation Envoyé par asmaw Voir le message
    voilà mon code avec modification (ajout de paramétre dans ma requéte)
    mais toujours ça génére une erreur
    Quelle erreur ? à la compilation ou à l'exécution ?

    Accesoirement le CDate ne sert strictement à rien ici, un dt picker retournant par définition un DateTime.

    Les parenthèses dans la requête SQL ne servent à rien non plus ici.

    Quant à l'expression "DateSuivi.SuiviPerso" elle est a priori incorrecte, car plus haut SuiviPerso est utilisé comme une table dans une jointure (et comme on a pas le DDL des tables, on ne peut pas savoir si la table s'appelle SuiviPerso ou DateSuivi).

    A priori la comparaison doit se faire sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SuiviPerso.DateSuivi = @datee

Discussions similaires

  1. Changer le format DateTime sous SQL-Server 2005
    Par merovengian dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 26/12/2011, 11h03
  2. Datetime sous SQL Server : modifier le format de la date ?
    Par Monkey_D.Luffy dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/06/2008, 11h35
  3. creation table avec lignes d'une autre table sous Sql Server
    Par pops4 dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 25/05/2007, 13h59
  4. J’ai un souci avec les valeurs null sous sql server.
    Par zoltix dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/06/2006, 10h27
  5. Pb avec DROP COLUMN sous SQL Server 2000
    Par debailleul dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/03/2004, 14h38

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