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.
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)
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.
Question très importante , chez qui est hébergé la base de données ?Envoyé par maamar1979
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.
Es tu sûr qu'ils donnent les droits d'accès vers exterieur avec leurs bases de données ?
normalement !Malatar
Es tu sûr qu'ils donnent les droits d'accès vers exterieur avec leurs bases de données ?
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
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
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 preneurselzig
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.merci encor
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.
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