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

WinDev Discussion :

WinDev et MySQL


Sujet :

WinDev

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Points : 106
    Points
    106
    Par défaut WinDev et MySQL
    Bonjour,

    Je cherche à exécuter une requête SQL avec WinDev 10 sur une BDD MYSQL 5 (WAMP5) mais je bloque après la connexion

    J'ai mis ça sur un bouton
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    MConnexion est une Connexion 
     
    // Description de la connexion 
    MConnexion ..Utilisateur = "root" 
    MConnexion .. MotDePasse = "" 
    MConnexion ..Serveur = "localhost" 
    MConnexion ..BaseDeDonnées = "base" 
    MConnexion ..Provider = hAccèsNatifMySQL
    MConnexion .. Accès = hOLectureEcriture 
     
    info(HOuvreConnexion (MConnexion))
    Ca me renvoie bien 1

    Mais impossible de trouver une syntaxe pour envoyer une requête SQL...

    Si quelqu'un a une idée !

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur R&D
    Inscrit en
    Juin 2003
    Messages
    4 506
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur R&D
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2003
    Messages : 4 506
    Points : 5 724
    Points
    5 724
    Par défaut
    Essai avec HExecuteSql il me semble qu'un des paramètres est une connexion.
    " Dis ce que tu veux qui insulte mon honneur car mon silence sera la réponse au mesquin.
    Je ne manque pas de réponse mais : il ne convient pas aux lions de répondre aux chiens ! " [Ash-Shafi'i ]

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Points : 106
    Points
    106
    Par défaut
    Eureka !

    En fait la fonction HExécuteRequêteSQL() possède 2 syntaxes différentes une avec 3 arguments et une avec 4 arguments.

    Il faut utiliser celle avec 4 arguments en précisant la connexion précèdement ouverte et le mode hRequêteSansCorrection.

    Ce qui donne en gros :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    MConnexion est une Connexion
     
    // Description de la connexion
    MConnexion ..Utilisateur = "root"
    MConnexion .. MotDePasse = ""
    MConnexion ..Serveur = "localhost"
    MConnexion ..BaseDeDonnées = "base"
    MConnexion ..Provider = hAccèsNatifMySQL
    MConnexion .. Accès = hOLectureEcriture
     
    HOuvreConnexion (MConnexion)
     
    HExécuteRequêteSQL(sdreqsec, "Mconnexion", hRequêteSansCorrection, "SELECT......"))

Discussions similaires

  1. [WD12] Transfert d'une base Windev en MySQL
    Par ilameq dans le forum WinDev
    Réponses: 14
    Dernier message: 15/03/2011, 16h03
  2. [WD9] Connexion Windev avec Mysql Server 5.0
    Par cactus666 dans le forum WinDev
    Réponses: 1
    Dernier message: 25/12/2007, 10h19
  3. [WD10][MySQL] Migration de windev vers MySql.
    Par just1980 dans le forum HyperFileSQL
    Réponses: 4
    Dernier message: 15/02/2007, 10h53

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