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

Requêtes MySQL Discussion :

MySql Serveur 4.1 et ASP


Sujet :

Requêtes MySQL

  1. #1
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut MySql Serveur 4.1 et ASP
    J'avais, il y a 2 mois, d'installer sur mon poste Win2k IIS5.1 avec mysql4.1
    et tous fonctionnais super bien...

    Mais mon disque dur à sauter... alors on a réinstaller un autre disque dur mais sous windows XP Pro avec IIS5.1 et plus rien ne fonctionne... j'ai alors trouver que tous les erreurs auquel le localhost me redirigait étais des erreurs de date...


    Alors en vérifiant mon code... je me rend compte qu'il y a une ligne de code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    	dim req
    	req = "SELECT destinationDossier, DATE_FORMAT(departDossier, '%d/%m/%Y')as departDossier, DATE_FORMAT(retourDossier, '%d/%m/%Y')as retourDossier, TO_DAYS(retourDossier) - TO_DAYS(departDossier) + 1 as duree, ifnull(sum(nbMaxDossierHotel),0) as NbMax FROM svel_tbldossier LEFT JOIN svel_tbldossierhotel ON svel_tbldossierhotel.noDossier = svel_tbldossier.noDossier "
    	req = req&"WHERE svel_tbldossier.noDossier = "&noDossier&" GROUP BY svel_tbldossier.noDossier ORDER BY codeDossier"
    	tourInfos.open req
    qui lorsqu'appellée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    response.write("La date de départ : ")
    	response.write(tourInfos("departDossier"))
    sort comme ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    La date de départ : ?????
    Alors c'est quoi le problème ?

    Ma date dans ma base de donnée est sous forme :
    ANNÉE - MOIS - JOUR : 2009-10-28


    Et je la veux sous forme :
    JOUR - MOIS - ANNÉE : 28-10-2009


    Pourquoi ma date sort en : '?????'


    Note: Je suis en UTF-8 dans ma base de donnée qui comporte des innodb et des Myisam...
    C'est quoi le problème !?

  2. #2
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    personne connais une réponse ?

    le problème c'est vraiment juste le date_format

    parce que sous mySQl Control center, la ligne de code me retourne la date sous le bon format mais dans IIS5.0 elle me retourne "?????"...

  3. #3
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 283
    Points : 11 742
    Points
    11 742
    Par défaut
    Qu'est-ce que ça donne si tu passes la requête directement sous MySQL ?

    Qu'est-ce que ton machin tourInfos ?
    Antoun
    Expert Tableau, Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  4. #4
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    Sous MySQL control Center, ma requête me sort ma date correctement avec mon date_format.

    déclaration de ma variable tour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim tour
    set tour = connecterBase()
    On s'entend que je ne donnerai pas les identifiant de "connecterBase()" pour raison de sécurité...

    déclaration de mon objet tourInfos
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim tourInfos
    set tourInfos = server.createObject("ADODB.Recordset")
    connection de l'objet à la base
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    tourInfos.activeconnection = tour
    Tout ce code est appeler avant d'appeler ma fonction appelant les informations des dates dans ma base de donnée...

  5. #5
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 283
    Points : 11 742
    Points
    11 742
    Par défaut
    Pour la même requête, MySQL te renverra le même résultat quel que soit le client, surtout sur un format date où il n'y a que des caractères standard. Donc je pense que le problème est quelque part dans ton code VB...

    Tu ne devrais pas faire un .toString sur tourInfos("departDossier") ?

    Peux-tu faire un response.WRITE(req) pour vérifier que la requête est générée selon tes attentes ?
    Antoun
    Expert Tableau, Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  6. #6
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    Ma requete est correctement appeler (req), j'ai fait afficher ma requête avec
    et celle-ci m'a donner ma requête que j'ai copier coller dans mysql control center et elle me donnais ma date correctement

    Alors est-ce un problème de convertion de utf-8_swedish_ci vers latin1_swedish_ci ou utf8_general_ci, etc... ???

    Pourquoi est-ce que dans mon localhost ma date est afficher en "?????"... ?

  7. #7
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 283
    Points : 11 742
    Points
    11 742
    Par défaut
    tu as essayé le .toString ?
    Antoun
    Expert Tableau, Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  8. #8
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    il n'y a aucun .toString en asp.net ...

  9. #9
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 283
    Points : 11 742
    Points
    11 742
    Par défaut
    Citation Envoyé par breezer666cs Voir le message
    il n'y a aucun .toString en asp.net ...
    C'est une méthode de l'objet DataRowView... Perso, je n'y comprends rien, donc je n'en dirais pas plus, mais c'est ce qu'utilisent les pages ASP.NET créées par le collègue qui fait l'appli web sur ma dernière BDD.
    Antoun
    Expert Tableau, Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  10. #10
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    Personne d'autre aurait une solution sur mon problème de date qui se fait afficher en points d'interrogation après mon date_format ?

  11. #11
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 283
    Points : 11 742
    Points
    11 742
    Par défaut
    Dans la mesure où la requête fonctionne correctement sous MySQL et que c'est un problème d'affichage avec ASP.NET, je pense que tu devrais aller poser la question sur les forums ASP.NET.
    Antoun
    Expert Tableau, Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  12. #12
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    Rectification, après l'analyse des versions, ce n'est pas du ASP.NET mais bien du ASP STANDARD dont j'utilise pour ce site internet.

    Vu la question poser sur CE forum et non sur les forums de ASP.NET

    Merci de vos réponses futures...

  13. #13
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 283
    Points : 11 742
    Points
    11 742
    Par défaut
    Même raisonnement : si c'est ASP qui pose problème, c'est sur le forum ASP que tu auras des réponses.
    Antoun
    Expert Tableau, Essbase, BO, SQL

    La bible d'Essbase, 2ème édition

  14. #14
    Futur Membre du Club
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Points : 6
    Points
    6
    Par défaut
    3 forum de parti sur ce problème et personne qui comprend le problème... c'est quand même très bizare...

    http://www.developpez.net/forums/d69...p/#post4038890

    http://forums.iis.net/p/1155764/1895686.aspx#1895686

    http://www.techimo.com/forum/webmast...asp-mysql.html

Discussions similaires

  1. JBOSS et Mysql Serveur : Impossible de se connecter à la BDD
    Par cryosore94 dans le forum Wildfly/JBoss
    Réponses: 1
    Dernier message: 21/03/2009, 19h10
  2. serveur IIS obligatoire en asp
    Par bidule123456 dans le forum ASP
    Réponses: 1
    Dernier message: 25/07/2007, 17h48
  3. Je cherche le livre idéal PHP,Mysql,Serveur
    Par Diabless6 dans le forum Etudes
    Réponses: 11
    Dernier message: 23/07/2007, 23h08
  4. MySQL, serveur, client, pilote
    Par cyrano_de_bergerac dans le forum Outils
    Réponses: 1
    Dernier message: 15/06/2007, 09h07
  5. serveur à serveur en https avec asp ?
    Par Hervé Saladin dans le forum ASP
    Réponses: 11
    Dernier message: 27/03/2006, 13h05

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