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

ASP.NET Discussion :

Date pour Mysql


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut Date pour Mysql
    Bonjour,
    je récupére ma date à partir d'un textbox du formulaire, je le convertis an DateTime donc j'ai un format jj/mm/aaaa/ hh:mm:ss maintenant je veut l'inserer dans une requete pour une base de données Mysql donc le format doit etre aaaa/mm/jj . Est-ce que quelqu'un peut m'aider à résoudre ce probléme sans changer System.Globalization merci

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 147
    Par défaut
    tu convertis
    myDateTime.ToString("yyyy/MM/dd hh:mm:ss")

  3. #3
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut aaaa-mm-jj seulement mais en type date
    Est ce que si je fai ca j'aurai dans la base de données Mysql sous la forme aaaa-mm-jj car Mysql n'accepte que ce format de date

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    166
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2004
    Messages : 166
    Par défaut
    et bien essaye.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    myDateTime.ToString("yyyy/MM/dd")
    si tu veux vraiment une date de la forme aaaa/mm/jj

  5. #5
    Membre Expert
    Avatar de Pongten
    Homme Profil pro
    IT Analyst & Software Developer
    Inscrit en
    Juin 2002
    Messages
    1 173
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations professionnelles :
    Activité : IT Analyst & Software Developer
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 173
    Par défaut
    Ou alors, côté SQL, tu ajoutes cette commande devant ta requête :

    SET DATEFORMAT dmy; et tu passes simplement ton DateTime sans rien changer.

  6. #6
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Utilises des paramètres SQL pour insérer tes données :
    http://webman.developpez.com/article.../sqlparameter/
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  7. #7
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut SET dateformat
    Si je fait setdate format dmy. cela prendra effet sur toutes les bases de données et pour toujours?? ou bien elle permetra uniquement à Mysql de excuter, et quel sera ses conséquences quand je récupére les données date de la base pour les traiter??
    Merci

  8. #8
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut type string
    bonjour,
    je fais myDateTime.ToString("yyyy/MM/dd") mais cela ne marche pas

  9. #9
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par MBAYE BABACAR GUEYE Voir le message
    bonjour,
    je fais myDateTime.ToString("yyyy/MM/dd") mais cela ne marche pas
    Je t'ai proposé la solution, si tu ne veux pas l'utiliser, libre à toi, mais ne te plains pas que tes "solutions" ne fonctionnent pas.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  10. #10
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Tu peux aussi utiliser une petite fonction comme ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     Function DateUs(ByVal X As Date) As String
            DateUs = CStr(X.Month & "/" & X.Day & "/" & X.Year)
        End Function
    Ce qui donne normalement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     public string DateUs(System.DateTime X)
     {
         return (string)X.Month + "/" + X.Day + "/" + X.Year;
     }
    Cdl
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  11. #11
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut toujours pas
    J'ai essayé toute vos solution mais rien cela ne marche pas:
    Si je fait set date format dmy ou set DATEFORMAT : jai une erreur sql de type variable systeme non reconnu.

    <citation>
    Function DateUs(ByVal X As Date) As String
    DateUs = CStr(X.Month & "/" & X.Day & "/" & X.Year)
    End Function
    </citation>
    c'est du VB si je ne trompe pas.

    http://webman.developpez.com/article.../sqlparameter/ :ce n'est pas ce que je veux je veux inserer dans une bd mysql des dates en utilisant ASp.Net/c# à a partir de textBox


    myDateTime.ToString("yyyy/MM/dd")
    cela ne marche pas car dans ma base date est de type date pas string

  12. #12
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par MBAYE BABACAR GUEYE Voir le message
    http://webman.developpez.com/article.../sqlparameter/ :ce n'est pas ce que je veux je veux inserer dans une bd mysql des dates en utilisant ASp.Net/c# à a partir de textBox
    C'est justement à ça que ça sert... Mais bon, je ne peux pas te forcer à les utiliser...
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  13. #13
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par MBAYE BABACAR GUEYE Voir le message

    <citation>
    Function DateUs(ByVal X As Date) As String
    DateUs = CStr(X.Month & "/" & X.Day & "/" & X.Year)
    End Function
    </citation>
    c'est du VB si je ne trompe pas.
    Bah oui et alors ca se convertie...
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  14. #14
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut sql parameter
    Bonjour,
    quand j'utilise les requettes parametrées pour inserer les valeur sont toutes à NULL dans la base de données Mysql

  15. #15
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par MBAYE BABACAR GUEYE Voir le message
    Bonjour,
    quand j'utilise les requettes parametrées pour inserer les valeur sont toutes à NULL dans la base de données Mysql
    Suis ce tutos, il devrait pas y avoir de problèmes...
    http://webman.developpez.com/article.../sqlparameter/

    Sinon poste ton code
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  16. #16
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut sal parameter
    J'ai suivi exactement le tuto mais rien

  17. #17
    Membre Expert
    Avatar de Aspic
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    3 905
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2005
    Messages : 3 905
    Par défaut
    Citation Envoyé par MBAYE BABACAR GUEYE Voir le message
    J'ai suivi exactement le tuto mais rien
    C'est vague... soit plus précis et mets un bout de code
    Qui ne tente rien n'a rien !
    Ce qui ne nous tue pas nous rends plus fort !!
    Mon projet ZELDA en C++/Allegro
    http://www.tutoworld.com - Le Forum -
    Mes ressources Dotnet (cours, sources, tutos)
    --------------------------------------------
    + + =

    Ne pas oublier le Tag !

  18. #18
    Membre confirmé
    Homme Profil pro
    Doctorant en Data Scientce et Consultant en Informatique
    Inscrit en
    Novembre 2004
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Doctorant en Data Scientce et Consultant en Informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2004
    Messages : 93
    Par défaut récuperer le texteBox sous format date aaaa-mm-jj
    Comment est ce que je pourrai récuperer le texte et le convertir en date en format aaaa-mm-jj en changer meme temporairement les les parametres cultures temporairement. dans datetime.parse();

Discussions similaires

  1. [MySQL] Fonction de date pour insertion dans base MySQL
    Par jubourbon dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 27/06/2010, 16h27
  2. Cast d'un string en date pour MySQL 4.0.21
    Par nander dans le forum Requêtes
    Réponses: 1
    Dernier message: 04/06/2010, 17h05
  3. String to Date pour insertion sur MySQL
    Par kaymos dans le forum Langage
    Réponses: 10
    Dernier message: 11/02/2010, 16h06
  4. Type de date Java pour MySQL
    Par methodman225 dans le forum JDBC
    Réponses: 7
    Dernier message: 31/01/2010, 15h29
  5. conversion date pour table mysql
    Par johnben2 dans le forum Linux
    Réponses: 1
    Dernier message: 29/08/2007, 17h02

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