salam;
je n'arrive pas à me connecter à travers ma connexion internet et delphi (DBExpress) à une BD MySQL heberger sur un serveur web.
merci pour vos repenses, lien, demo, tuto chui preneur .
salam;
je n'arrive pas à me connecter à travers ma connexion internet et delphi (DBExpress) à une BD MySQL heberger sur un serveur web.
merci pour vos repenses, lien, demo, tuto chui preneur .
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
Qu'y a t'il dans ta chaine de connexion ?
L'IDE permet de tester la connexion en interactif, as-tu essayé ?
Quelle est la version de MySQL sur le serveur ?
Quelle la version que ton Delphi permet d'attaquer ? (ex D7 -> MySQL 3.23)
"Il n'y a pas de bonnes réponses à une mauvaise question." (M. Godet)
-----------------------
Pensez à cloturer votre sujet - Aucune réponse aux sollicitations techniques par MP
Usus magister est optimus
salam
qi130
Qu'y a t'il dans ta chaine de connexion ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part (mySQLConnection, 'LienHypertext, 'user', 'password', 'BD', 0, nil, 0)comment?qi130
L'IDE permet de tester la connexion en interactif, as-tu essayé ?
MySQL 4.1.9 (pas sur, je vérifie)qi130
Quelle est la version de MySQL sur le serveur ?
Quelle la version que ton Delphi permet d'attaquer ? (ex D7 -> MySQL 3.23)
j'utilise D7 entreprise.
merci.
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
Question très importante , chez qui est hébergé la base de données ?Envoyé par maamar1979
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
salam,
desoler du retard, excuse mais j'etai pas vraiment là
ben la base est heberger sur ovh.fr (sur la page d'acceuil ils indique que c'est MySQL 5.0 qui est utiliser).
merci.
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
Es tu sûr qu'ils donnent les droits d'accès vers exterieur avec leurs bases de données ?
Modérateur Delphi
Le guide du bon forumeur :
- Les règles du forum tu liras
- La FAQ et les tutoriels tu consulteras
- La fonction Recherche tu utiliseras
- Google tu vénèreras
__________
Rayek World : Youtube Facebook
normalement !Malatar
Es tu sûr qu'ils donnent les droits d'accès vers exterieur avec leurs bases de données ?
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
salam;
je pense que je me suis mal exprimer (et mal lu ta question).Malatar
Es tu sûr qu'ils donnent les droits d'accès vers exterieur avec leurs bases de données ?
en faite c'est ma base de données que j'ai moi meme mis sur le serveur à travers ma propre session.
je peut m'y connecter et l'utiliser en utilisant un script PHP (à travers Dreamweaver) mais j'arrive pas à le faire à travers Delphi.
merci encor
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
Bonjour Maamar1979,
Je ne suis pas persuadé que OVH permette les accès extérieurs sur ses bases MySQL en hébergement mutualisé.
J'ai lu un article permettant de contourner, à priori, le problème : http://sub0.developpez.com/tutoriel/delphp/
Cordialement.
salam;
ca veux dire koi "hébergement mutualisé"??selzig
Je ne suis pas persuadé que OVH permette les accès extérieurs sur ses bases MySQL en hébergement mutualisé.
vous voulez dire que je ne peux acceder à ma base q'a travers des application ou page web, enregistrer eux même sur le serveur ?
merci
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
Rebonjour,
Un serveur mutualisé est partagé par plusieurs "hébergés" d'où son moindre coût. Par sécurité et souvent aussi par facilité, l'hébergeur interdit fréquemment les connexions extérieures au serveur php/Mysql. Il faut donc en effet utiliser le serveur web où est implanté la base de données pour exploiter cette dernière.
Un serveur dédié est réservé à un seul Client qui peut paramétrer lui-même "son" serveur.
Ce matin, je me suis permis d'émettre un doute quant à la possibilité de se connecter par l'extérieur à une base Mysql d'OVH. Je me suis renseigné, il y a moins de 6 mois à ce sujet au moment du renouvellement de mon contrat chez mon hébergeur actuel. Je vous recopie quelques extraits de notre discussion :
La réponse d'OVH d'abord concernant l'accès "extérieur" à leurs bases MySQL :
>[...]
>Malheureusement ce n'est pas possible de se connecter a distance a une >base de données en mutualisé.
> pour le faire il faut passer par un sqlplan svp:
> https://www.ovh.com/fr/produits/sql_plan.xml
>[...]
Suite de la discussion...
>>[...] J'ai vu le sql_plan : le fait qu'il n'y ait qu'une seule connexion
>>extérieure simultanée ne répond pas à nos besoins. Il nous en
>>faudrait au moins 3 voire 4[...]
Et re-réponse...
>>[...]Dans ce cas, vous devez passer sur un dedie, car ca ne sera pas
>>>possible en mutualisé malheureusement:
>>>https://www.ovh.com/fr/produits/offres_dedies.xml [...]
Comme mon hébergeur actuel, m'autorise les connexions extérieures simultanées, je n'ai pas donné suite.
Avec l'aide de ce forum, j'ai réussi assez péniblement au départ à développer des back-offices en Delphi7 avec le connecteur Borland et dbExpress. Cela fonctionne correctement. Le choix de la libmysql.dll est délicat.
Si vous arrivez à vous procurer un accès extérieur à votre base Mysql, je peux vous transmettre la libmysql.dll ainsi que les paramétrages des éléments que j'utilise :SQLConnection-->SQLQuery-->DataSetProvider-->ClientDataSet-->DataSource-->DBGrid.
Un dernier problème est à considérer : les connexions Mysql chez les hébergeurs ne sont pas persistantes. Cela se comprend. Il faut donc "traiter" les déconnexions intempestives contrairement à une base locale (où ce problème est normalement peu fréquent).
Cordialement.
salam;
merci beaucoup pour toutes ces info
ca me facilitera la vie, chui preneur merci encorselzig
Si vous arrivez à vous procurer un accès extérieur à votre base Mysql, je peux vous transmettre la libmysql.dll ainsi que les paramétrages des éléments que j'utilise :SQLConnection-->SQLQuery-->DataSetProvider-->ClientDataSet-->DataSource-->DBGrid.
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
Bonjour,
Vous trouverez dans le fichier zip ci-joint les éléments nécessaires.
Petites précisions : les 2 dll sont placées dans le répertoire du projet. Le code du bouton de connexion est le modèle que j'avais testé au départ pour le problème de non persistance de la liaison. Donc à chaque requête ou chaque actualisation, j'utilise un code du même genre pour vérifier l'état réel de la connexion. On doit certainement pouvoir procéder autrement...
Cordialement.
Dernière modification par Invité ; 25/10/2008 à 09h59.
salam;
merci beaucoup selzig
On fait tous les X choses nécessaires pour avoir comme résultats un Y, finalement c'est Z qu'on obtiens : c'est le destin.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager