Quoi, tu ne connais pas PB ? Va falloir parcourir tout le forum alors !

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.

#1 11-08-2006 13:30:53

Jmix90  
Fils caché du concombre masqué
Award: ccm
Lieu: palaiseau
Date d'inscription: 02-07-2006
Messages: 50
Pépites: 7,739
Banque: 1,524,736,884,608,251
Site web

Connection à une base de donnée (SQL) sur internet

Bonjour,


Quelqu'una t il déjà réaliser cette prouesse ?

Ca me permetrait de réaliser un programme de gestion de mon site depuis une interface faite par mes soins...

Amicalement,


Jmix 90
Webmaster/Codeur junior
Trucs et astuces informatiques: http://www.lexique-du-net.com!

Hors ligne

 

#2 14-08-2006 10:43:06

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Connection à une base de donnée (SQL) sur internet

je regarderai cela au chaud, dès mon retour de vacances...

A+


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#3 16-08-2006 08:40:31

pick ouic  
La bourse ou la vie ^^
Award: gearotter
Lieu: Massy-Verrières
Date d'inscription: 29-05-2006
Messages: 4658
Pépites: 942
Banque: 2,147,483,647
Site web

Re: Connection à une base de donnée (SQL) sur internet

voila quelques reponses pour l'acces à mysql, via odbc connector...

Hello,

ce  que tu souhaites faire est tout simplement techniquement impossible.
Free  limite  les accès aux bases de données MySQL en filtrant sur l'IP.
En  gros,  il n'accepte une demande de connection que sur 'localhost' et
rejette  les  demandes  de connection ainsi que les requête venant d'une
IP  externe.  Tu  peux faire une connection depuis une page web hébergée
chez  eux,  avec  PHP,  mais  tu  ne peux pas faire une vraie connection
distante.  C'est  une  limitation volontaire de l'abonnement Free (assez
compréhensible il faut dire).


Si  c'était  possible,  ça voudrait dire qu'ils offriraient gratuitement
une  service de serveur de bases de données, utilisable depuis n'importe
quelle  IP externe et ce sans passer par une connection chez eux (pas de
publicité,  etc).  On  voit  mal quelle entreprise commerciale offrirait
gratuitement  un  tel  service  (consommation CPU, gestion du serveur de
BDD, bande passante, etc.).


--
Jean-marc

Si tu veux rester chez Free tu pourras passer à leur version "pro" (payant)
où l'accès ODBC est permis à partir d'autres IP que le serveur PHP. (Je
viens de le vérifier avec VB sur la BdD de mon association)

Ce n'est pas trop cher (voir www.online.fr) : pour un nom de domaine en .com
c'est 6?95 puis 9?90 par an.
L'hebergement pour 100 Mo est de 29?90 par an.


Clive


Connaitre son ignorance est une grande part de la connaissance.
http://animegifs.free.fr/anime/mazinger/mazinger.gif

Hors ligne

 

#4 09-01-2007 16:32:28

frichmout  
Membre Geek
Date d'inscription: 13-12-2006
Messages: 54
Pépites: 260
Banque: 0

Re: Connection à une base de donnée (SQL) sur internet

Salut.
Je fais ça tous les jours dans le milieu professionnel (du PB 9 sur MySQL). ça fonctionne du feu de dieu !
Par contre, au niveau perso, comme le dit pickouic, il te faut choisir un hébergeur acceptant qu'une adresse IP hors de son réseau local accède à la base.
En effet tous les providers généralistes l'interdisent. Par contre, chez certains providers "pro" (pas beaucoup plus chers), c'est possible. Par exemple, chez produweb.fr (pas d'actions chez eux).
Il faut savoir tout de même quelques limitations du bind entre mysql et PB. Tu ne pourras pas faire select count(*) into :imax from toto where...; Enfin, tu pourras le faire mais ça renvoie toujours zéro. Il te faudra faire une DW qui fera le même boulot et ça fonctionnera impec.
Mais select nom into :s_nom from toto where... fonctionne.
Donc, pour une appli PB sur mysql, prévois un max de datawindows et les datastores correspondants. Par ailleurs, ça fonctionne vraiment bien et les perfs sont au rendez-vous.

Hors ligne

 

#5 29-03-2007 12:30:09

ben_ghost  
Membre Geek
Lieu: paris
Date d'inscription: 22-03-2007
Messages: 33
Pépites: 100
Banque: 0

Re: Connection à une base de donnée (SQL) sur internet

Mais ce connecté directement sur la base de donnée on fait ça comment surtout a distance?

Hors ligne

 

#6 30-03-2007 12:35:18

PB2  
Membre Geek
Date d'inscription: 05-06-2006
Messages: 36
Pépites: 280
Banque: 0

Re: Connection à une base de donnée (SQL) sur internet

Je suis très intéressé à cette possibilité aussi.
Merci.

Hors ligne

 

#7 04-09-2007 12:37:04

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: Connection à une base de donnée (SQL) sur internet

vous pouvez regarder ici ou la ou encore la


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

#8 04-09-2007 12:47:13

Melke  
L'Enigmatique Troll Taciturne
Lieu: Paris
Date d'inscription: 30-05-2007
Messages: 385
Pépites: 9,994
Banque: 9,223,372,036,854,776,000

Re: Connection à une base de donnée (SQL) sur internet

- une possibilité : créer des petits scripts (PHP ou Python (je me demande si free laisse le python)) qui récupère les valeurs en fonction des arguments passés... il suffirait d'éxécuter le script et regarder le retour.
- tu envoie une entrée HTTP au script et en retour le script te renvoie tes valeurs qui se trouve sur la base free
- ça te permet de garder la gratuité de free

Dernière modification par Melke (04-09-2007 12:49:35)

Hors ligne

 

#9 04-09-2007 13:34:01

JCZ  
Builder Power
Award: bf
Lieu: 75019 paris
Date d'inscription: 21-05-2007
Messages: 1724
Pépites: 496,453,703,213
Banque: 9,223,372,036,854,776,000

Re: Connection à une base de donnée (SQL) sur internet

ou ici Section 3: reading information from the database


Face à l'agression, la puissance de l'intelligence

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.22