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

SQL Procédural MySQL Discussion :

MySQL5 Procedure stockée sous Delphi2005


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 52
    Par défaut MySQL5 Procedure stockée sous Delphi2005
    Bonjour,

    Je cherche désepérément une solution Gratuite pour utiliser des procedures stokées de MySQL5 sous delphi 2005.

    Si j'arrive bien à me connecter à la base voir rappatrier le nom de la proc stock, dès que j'essai de récupérer les paramètres de ma procstock, soit Delphi se plante, soit j'ai un message d'erreur.

    Quelqu'un pourrait - il m'aider la dessus car cela fait 2 jours que j'essai et cherche des solutions, mais rien n'y fait

    Merci d'avance.

    filou
    ()__()
    (='.'=)
    (")_(")

  2. #2
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    Bonjour,

    Quel est le connecteur utilisé ? ODBC ?
    Quelle est l'erreur renvoyée ?

  3. #3
    Rédacteur
    Avatar de Giovanny Temgoua
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2003
    Messages
    3 830
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2003
    Messages : 3 830
    Par défaut
    Quelle est ta "version" de Delphi 2005 ? (personnelle, architecte etc...)
    Tu te connectes à ta base avec des composants ? Ils sont gratuits ces composants ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 52
    Par défaut
    J'utilise une version Delphi 2005 Pro + Update 3.

    J'ai essayer tous les composants Delphi (BDE, dbExpress, ADO) et rien n'y fait.

    En utilisant le connecteur 3.51, l'acces aux tables est impeccable avec BDE, par contre aucun des composants ne me permet d'accéder aux procédures stockées et j'ai le message d'erreur:
    [MySQL][ODBC 3.51 Driver][mysqld-5.0.18-nt-max]You have an error in your SQL syntax; check the manual that corresponds to your
    MySQL server version for the right syntax to use near '{ call `Pa_Get_UserDetail`}' at line 1.
    ou encore objet non trouvé.

    En utilisant le connecteur 'Connector/ODBC V5' Delphi se ferme direct !

    Je désire utiliser tout en V5, si possible.

    Merci pour votre aide.

    Filou

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 52
    Par défaut
    Existe t il des composants/utilitaires shareware et pas chère (< 45 €) quime permettrait d'accéder aux procedures stockées MySQL5 ?

    Filouxera

  6. #6
    Membre Expert
    Avatar de Adjanakis
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    739
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Avril 2004
    Messages : 739
    Par défaut
    Peut-être un bug, c'est peut-être trop récent : : :

    Quelle est la fonction en cause ?

    http://dev.mysql.com/doc/refman/5.0/...reference.html

    D'après le changeLog, il semblerait que c'est même très très récent. Développé pour la version 3.52

    http://mir2.ovh.net/ftp.mysql.com/Do...DBC3/ChangeLog

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 52
    Par défaut
    Cela voudrait il dire que je suis tombé sur un bug de l'ODBC Version5.0?

    filoux

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 52
    Par défaut
    A ce moment la qui peut me dire où trouver le myODBC 3.52 ?

  9. #9
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Citation Envoyé par filouxera
    [MySQL][ODBC 3.51 Driver][mysqld-5.0.18-nt-max]You have an error in your SQL syntax; check the manual that corresponds to your
    MySQL server version for the right syntax to use near '{ call `Pa_Get_UserDetail`}' at line 1.
    ou encore objet non trouvé.
    Pourquoi ces accolades dans la requête SQL ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 52
    Par défaut
    Les accolade ?

    Je me suis posé la même question, et je ne sais pas???

    De plus, en forçant les paramêtres de sortie de la proctstock, dans Delphi il me rajoute ("","",""), toujours avec des accolades...
    soit '{ call `Pa_Get_UserDetail("","","")`}

    filouxera

  11. #11
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Peut-être y-a-t-il un problème au niveau Delphi. Dans ce cas tu peux poster sur le forum de ce langage en mettant le bout de code qui plante.

  12. #12
    Membre averti
    Profil pro
    Inscrit en
    Février 2004
    Messages
    52
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 52

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

Discussions similaires

  1. Probleme affichage d'une procedure stockée sous WRS
    Par ganjah06 dans le forum Outils BI
    Réponses: 2
    Dernier message: 24/03/2010, 14h42
  2. Aide pour procedure stocké sous sqlserver 2005
    Par poluxien dans le forum MS SQL Server
    Réponses: 0
    Dernier message: 15/01/2010, 20h03
  3. Procedure Stocké sous FB et execution sous Delphi
    Par Andry dans le forum Bases de données
    Réponses: 4
    Dernier message: 10/07/2006, 15h02
  4. créer une procedure stockée sous delphi
    Par gudul dans le forum Bases de données
    Réponses: 1
    Dernier message: 09/11/2004, 14h06
  5. Pb Procedure Stockée sous SQL SERVEUR et ACCESS
    Par alexcluzel dans le forum MS SQL Server
    Réponses: 24
    Dernier message: 30/07/2004, 16h31

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