Précédent   Forum des professionnels en informatique > Bases de données > MySQL > SQL Procédural
SQL Procédural Forum d'entraide sur les triggers, les procédures stockées et les fonctions en MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/02/2006, 20h03   #1
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 52
Points : 36
Points : 36
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
()__()
(='.'=)
(")_(")
filouxera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2006, 11h10   #2
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
Bonjour,

Quel est le connecteur utilisé ? ODBC ?
Quelle est l'erreur renvoyée ?
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2006, 12h38   #3
Rédacteur
 
Avatar de Giovanny Temgoua
 
Étudiant
Inscription : novembre 2003
Messages : 3 831
Détails du profil
Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2003
Messages : 3 831
Points : 2 826
Points : 2 826
Quelle est ta "version" de Delphi 2005 ? (personnelle, architecte etc...)
Tu te connectes à ta base avec des composants ? Ils sont gratuits ces composants ?
Giovanny Temgoua est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2006, 20h08   #4
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 52
Points : 36
Points : 36
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
filouxera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2006, 13h08   #5
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 52
Points : 36
Points : 36
Existe t il des composants/utilitaires shareware et pas chère (< 45 €) quime permettrait d'accéder aux procedures stockées MySQL5 ?

Filouxera
filouxera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2006, 19h56   #6
Membre Expert
 
Avatar de Adjanakis
 
Inscription : avril 2004
Messages : 734
Détails du profil
Informations personnelles :
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : avril 2004
Messages : 734
Points : 1 281
Points : 1 281
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
Adjanakis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2006, 13h30   #7
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 52
Points : 36
Points : 36
Cela voudrait il dire que je suis tombé sur un bug de l'ODBC Version5.0?

filoux
filouxera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2006, 10h51   #8
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 52
Points : 36
Points : 36
A ce moment la qui peut me dire où trouver le myODBC 3.52 ?
filouxera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2006, 11h36   #9
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
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 ?
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2006, 21h30   #10
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 52
Points : 36
Points : 36
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
filouxera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2006, 23h04   #11
Provisoirement toléré
 
Avatar de Maximilian
 
Inscription : juin 2003
Messages : 2 622
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 2 622
Points : 2 505
Points : 2 505
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.
__________________
Pensez au bouton
Maximilian est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2006, 09h42   #12
Nouveau Membre du Club
 
Inscription : février 2004
Messages : 52
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 52
Points : 36
Points : 36
Pour ceux que ça interresse

http://www.developpez.net/forums/viewtopic.php?t=462732
filouxera est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h08.


 
 
 
 
Partenaires

Hébergement Web