OVH Cloud OVH Cloud

[WD75] SQLConnecte

3 réponses
Avatar
Roumegou Eric
Bonjour

A force d'utiliser les accès alternatifs, voilà que je doute du
fonctionnement du SQLConnecte.

Je m'explique. Je voudrais utiliser l'accès natif de pcssoft en mysql
pour tester des tables fichier. Mon analyse est basée sur ma base mysql
sur mon serveur linux.
J'appelle cette page(c'est du Webdev) depuis mon site et avant j'ai
fait un sqlconnecte sur ma base localhost (car je ne veux pas
travailler sur la base du linux).
Le sqlconnecte est accepté et ma table s'affiche.

Hélas, les données s'affichant sont celles du serveur linux.
Effectivement si je coupe l'accès au linux, la page plantera.

Donc ?
Il faut absolument passer par les hconnecte, hchangeconnexion ???

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)

3 réponses

Avatar
sebNews
J'ai à peu près la même config que toi,
Un serveur en local et un serveur distant
J'utilise accès natif Mysql
La description de ma base est fait dans l'analyse
et le nom de connexion MaConnexionMysql

Pour passer d'un serveur à l'autre j'utilise
Hdecritconnexion et hchangeconnexion

Sébastien




"Roumegou Eric" a écrit dans le message de
news:
Bonjour

A force d'utiliser les accès alternatifs, voilà que je doute du
fonctionnement du SQLConnecte.

Je m'explique. Je voudrais utiliser l'accès natif de pcssoft en mysql
pour tester des tables fichier. Mon analyse est basée sur ma base mysql
sur mon serveur linux.
J'appelle cette page(c'est du Webdev) depuis mon site et avant j'ai
fait un sqlconnecte sur ma base localhost (car je ne veux pas
travailler sur la base du linux).
Le sqlconnecte est accepté et ma table s'affiche.

Hélas, les données s'affichant sont celles du serveur linux.
Effectivement si je coupe l'accès au linux, la page plantera.

Donc ?
Il faut absolument passer par les hconnecte, hchangeconnexion ???

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)



Avatar
Roumegou Eric
sebNews a formulé la demande :
J'ai à peu près la même config que toi,
Un serveur en local et un serveur distant
J'utilise accès natif Mysql
La description de ma base est fait dans l'analyse
et le nom de connexion MaConnexionMysql

Pour passer d'un serveur à l'autre j'utilise
Hdecritconnexion et hchangeconnexion



oui j'ai fait cela et ça marche.
c'est vrai que ce n'est pas bien compliqué et c'est pratique.
Adopté donc !


Sébastien




"Roumegou Eric" a écrit dans le message de
news:
Bonjour

A force d'utiliser les accès alternatifs, voilà que je doute du
fonctionnement du SQLConnecte.

Je m'explique. Je voudrais utiliser l'accès natif de pcssoft en mysql
pour tester des tables fichier. Mon analyse est basée sur ma base mysql
sur mon serveur linux.
J'appelle cette page(c'est du Webdev) depuis mon site et avant j'ai
fait un sqlconnecte sur ma base localhost (car je ne veux pas
travailler sur la base du linux).
Le sqlconnecte est accepté et ma table s'affiche.

Hélas, les données s'affichant sont celles du serveur linux.
Effectivement si je coupe l'accès au linux, la page plantera.

Donc ?
Il faut absolument passer par les hconnecte, hchangeconnexion ???

--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)





--
Eric Roumégou
http://cerbermail.com/?TSoulBerPA
(cliquez sur le lien ci-dessus pour me contacter en privé)
Avatar
[- bernard - ]
Dans son message précédent, Roumegou Eric a écrit :
Bonjour

A force d'utiliser les accès alternatifs, voilà que je doute du
fonctionnement du SQLConnecte.

Je m'explique. Je voudrais utiliser l'accès natif de pcssoft en mysql pour
tester des tables fichier. Mon analyse est basée sur ma base mysql sur mon
serveur linux.
J'appelle cette page(c'est du Webdev) depuis mon site et avant j'ai fait un
sqlconnecte sur ma base localhost (car je ne veux pas travailler sur la base
du linux).
Le sqlconnecte est accepté et ma table s'affiche.

Hélas, les données s'affichant sont celles du serveur linux. Effectivement si
je coupe l'accès au linux, la page plantera.

Donc ?
Il faut absolument passer par les hconnecte, hchangeconnexion ???



Personnellement j'utilise 1 variable global au projet et, soit un
fichier ini, ou hf ou autre... contenant 2 champs texte dans lesquels
je place mes chaines de connexions;
ensuite je me sers de la fonction EnModetest() comme cela tout est
automatique !

exemple d'un ini :
(initServeur]
serveur1="sqloledb.1;blablabla;DataSourceÞV"
serveur2="sqloledb.1;blablabla;DataSource=PROD"
...


//et dans mon code projet
conn est une chaine
si EnModeTest() alors
conn=inilit("initserveur","Serveur1",Frepexe()+fichierIni)//je suis en
test
sinon
conn=inilit("initserveur","Serveur2",Frepexe()+fichierIni)//je suis en
prod
fin
// ensuite
//les connexions
si pas Hdecritconnexion("Maconnection",conn) alors Info(HerreurInfo())
si pas HouvreConnexion("Maconnection") alors Info(HerreurInfo())
si pas HchangeConnexion("*","Maconnection") alors Info(HerreurInfo())
//et voila

en espérant avoir répondu a ta question....
cordialement,

--
[ - Bernard - ]
Carpe Diem