OVH Cloud OVH Cloud

Les Hchangeconnexions

3 réponses
Avatar
Roumegou Eric
J'ai une base mysql avec des tables décrites dans l'analyse.
La plupart portent sur une base sur un serveur SVR2000.

Je veux me baser sur une autre base, et j'ai un HdécritConnexion qui me
décrit une connexion cNative lors d'un ecran de cnx, ceci pour porter
sur la vraie base.

Pour une édition, je veux utiliser cet accès natif et j'ai donc une
première partie de l'état non basé sur une source de données et je lit
les données par prog et l'accès alternatif. Je veux ensuite appeler des
sous états basés sur l'accès natifs

J'initialise les paramètres par un
iInitRequeteEtat(FichePERIODE,OPE_ID)

Le pb est que la table pointe encore sur le SVR2000 et cela plante si
la source est innaccessible (et ce n'est pas la bonne src de toutes
façons)
J'essaye des hchangeconnexion avant le iInitRequeteEtat ou dans l'init
de l'état, mais rien n'y fait.

Où faut-il mettre ces hchangeconnexion ?

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

3 réponses

Avatar
Pascal F
Le 11/02/2006, Roumegou Eric a supposé :
J'ai une base mysql avec des tables décrites dans l'analyse.
La plupart portent sur une base sur un serveur SVR2000.

Je veux me baser sur une autre base, et j'ai un HdécritConnexion qui me décrit une connexion cNative lors d'un ecran de cnx,
ceci pour porter sur la vraie base.

Pour une édition, je veux utiliser cet accès natif et j'ai donc une première partie de l'état non basé sur une source de
données et je lit les données par prog et l'accès alternatif. Je veux ensuite appeler des sous états basés sur l'accès natifs

J'initialise les paramètres par un
iInitRequeteEtat(FichePERIODE,OPE_ID)

Le pb est que la table pointe encore sur le SVR2000 et cela plante si la source est innaccessible (et ce n'est pas la bonne src
de toutes façons)
J'essaye des hchangeconnexion avant le iInitRequeteEtat ou dans l'init de l'état, mais rien n'y fait.

Où faut-il mettre ces hchangeconnexion ?



Il faut fermer le fichier avant le hchangeconnexion. Celui prend effet à la prochaine ouverture du fichier( Dixit l'aide). Donc
si le fichier a déjà été utilisé sans fermeture explicite, le changement de connexion n'est pas fait lors de l'initialisation de
la requete.

--
Pascal

Ne garder que le prénom pour me joindre
Avatar
Roumegou Eric
Après mure réflexion, Pascal F a écrit :
Le 11/02/2006, Roumegou Eric a supposé :
J'ai une base mysql avec des tables décrites dans l'analyse.
La plupart portent sur une base sur un serveur SVR2000.

Je veux me baser sur une autre base, et j'ai un HdécritConnexion qui me
décrit une connexion cNative lors d'un ecran de cnx, ceci pour porter sur
la vraie base.

Pour une édition, je veux utiliser cet accès natif et j'ai donc une
première partie de l'état non basé sur une source de données et je lit les
données par prog et l'accès alternatif. Je veux ensuite appeler des sous
états basés sur l'accès natifs

J'initialise les paramètres par un
iInitRequeteEtat(FichePERIODE,OPE_ID)

Le pb est que la table pointe encore sur le SVR2000 et cela plante si la
source est innaccessible (et ce n'est pas la bonne src de toutes façons)
J'essaye des hchangeconnexion avant le iInitRequeteEtat ou dans l'init de
l'état, mais rien n'y fait.

Où faut-il mettre ces hchangeconnexion ?



Il faut fermer le fichier avant le hchangeconnexion. Celui prend effet à la
prochaine ouverture du fichier( Dixit l'aide). Donc si le fichier a déjà été
utilisé sans fermeture explicite, le changement de connexion n'est pas fait
lors de l'initialisation de la requete.



Merci
en init du premier état, cela fn et surtout je pense que j'oubliais des
hchange sur des tables jointes.

Mais maintenant j'ai un autre pb en appelant dans les sous états un
sous état basé sur un fichier HF (fichier de travail, je le remplit et
j'édite). Voici des extraits du code erreur

Erreur système : Access violation (GPF)

[WD75ETAT.DLL (26C60000), 7.50Igi, 01-75206g ] 26C73DC0-> INVALID,
stack increased by 4

J'ai déjà eu ça mais je ne me souviens plus ????
Le plus énervant, c'est que ce sous état envoyé en test avec le contenu
du fichier fn parfaitement.

Des idées ?

--
Eric Roumégou
Webmaster des Wtablettes
http://cerbermail.com/?qE7t4Qvilo
(cliquez sur le lien ci dessus pour me contacter en privé)
Avatar
Roumegou Eric
Roumegou Eric avait écrit le 11/02/2006 :
Après mure réflexion, Pascal F a écrit :
Le 11/02/2006, Roumegou Eric a supposé :
J'ai une base mysql avec des tables décrites dans l'analyse.
La plupart portent sur une base sur un serveur SVR2000.

Je veux me baser sur une autre base, et j'ai un HdécritConnexion qui me
décrit une connexion cNative lors d'un ecran de cnx, ceci pour porter sur
la vraie base.

Pour une édition, je veux utiliser cet accès natif et j'ai donc une
première partie de l'état non basé sur une source de données et je lit les
données par prog et l'accès alternatif. Je veux ensuite appeler des sous
états basés sur l'accès natifs

J'initialise les paramètres par un
iInitRequeteEtat(FichePERIODE,OPE_ID)

Le pb est que la table pointe encore sur le SVR2000 et cela plante si la
source est innaccessible (et ce n'est pas la bonne src de toutes façons)
J'essaye des hchangeconnexion avant le iInitRequeteEtat ou dans l'init de
l'état, mais rien n'y fait.

Où faut-il mettre ces hchangeconnexion ?



Il faut fermer le fichier avant le hchangeconnexion. Celui prend effet à la
prochaine ouverture du fichier( Dixit l'aide). Donc si le fichier a déjà
été utilisé sans fermeture explicite, le changement de connexion n'est pas
fait lors de l'initialisation de la requete.



Merci
en init du premier état, cela fn et surtout je pense que j'oubliais des
hchange sur des tables jointes.

Mais maintenant j'ai un autre pb en appelant dans les sous états un sous état
basé sur un fichier HF (fichier de travail, je le remplit et j'édite). Voici
des extraits du code erreur

Erreur système : Access violation (GPF)

[WD75ETAT.DLL (26C60000), 7.50Igi, 01-75206g ] 26C73DC0-> INVALID, stack
increased by 4

J'ai déjà eu ça mais je ne me souviens plus ????
Le plus énervant, c'est que ce sous état envoyé en test avec le contenu du
fichier fn parfaitement.

Des idées ?



migré et testé en 10, cela fonctionne

Grhhhhh m'enerve de perdre autant de temps sur des trucs qui ne fn pas
!!

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