|
Mise ajour automatique de la structure de la base données |
Débuté par Geoffroy labbe, 02 fév. 2004 12:44 - 11 réponses |
| |
| | | |
|
| |
Posté le 02 février 2004 - 12:44 |
J'ai un pb au niveau de la mise à jour des données; par exemple quand je fais une mise à jour d'une appli réseau, et que ma description d'analyse a changé, j'ai un message d'erreur me disant que la description des données est différentes de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique des données. Y a t il une autre manip à faire? |
| |
| |
| | | |
|
| | |
| |
Posté le 02 février 2004 - 12:59 |
"Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
J'ai un pb au niveau de la mise à jour des données; par exemple quand je
fais
une mise à jour d'une appli réseau, et que ma description d'analyse a changé, j'ai un message d'erreur me disant que la description des données est différentes de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique des données. Y a t il une autre manip à faire?
Si tous les postes ont une copie de l'analyse (.WDD) il faut bien entendu remplacer l'ancienne par la nouvelle, sinon l'application ouvrira une analyse qui n'ai pas en phase avec les fichiers maj sur la ressource partagée ! Sinon, si l'analyse se trouve sur la ressource partagée, vérifie que celle qui est ouverte par ton application soit la bonne ... bon courage |
| |
| |
| | | |
|
| | |
| |
Posté le 24 février 2004 - 17:11 |
"FRGR" <franck.grimault@laposte.net> wrote:
"Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
J'ai un pb au niveau de la mise à jour des données; par exemple quand je fais
une mise à jour d'une appli réseau, et que ma description d'analyse a changé, j'ai un message d'erreur me disant que la description des données est différentes de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique des données. Y a t il une autre manip à faire?
Si tous les postes ont une copie de l'analyse (.WDD) il faut bien entendu remplacer l'ancienne par la nouvelle, sinon l'application ouvrira une analyse qui n'ai pas en phase avec les fichiers maj sur la ressource partagée ! Sinon, si l'analyse se trouve sur la ressource partagée, vérifie que celle qui est ouverte par ton application soit la bonne ... bon courage Merci de m'avoir repondu... Mais en fait la structure utiliser par l appli apres la mise a jour est bien la bonne, mais le fichier de données, lui, ne s est pas mis a jour. Par exemple si dans l ancienne version une rubrique d'un fichier est declarée avec un maximum de 50 caracteres, et que dans la nouvelle version,cette rubrique est déclarée avec un maximum de 100 caracteres, lors du lancement de l appli une erreur me sera renvoyé comme quoi la description de l'analyse(pour ce fichier) est différente de celle présente(autrement dit la modification ne s est pas repercutée sur mon fichier de données). Quelle est la solution de ce pb? Je dois zapper un truc lors de la procédure d'install. |
| |
| |
| | | |
|
| | |
| |
Posté le 24 février 2004 - 17:50 |
"geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
"FRGR" <franck.grimault@laposte.net> wrote: "Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
J'ai un pb au niveau de la mise à jour des données; par exemple quand
je
fais une mise à jour d'une appli réseau, et que ma description d'analyse a changé, >>>j'ai un message d'erreur me disant que la description des données est différentes
de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique des données. Y a t il une autre manip à faire?
Si tous les postes ont une copie de l'analyse (.WDD) il faut bien entendu remplacer l'ancienne par la nouvelle, sinon l'application ouvrira une analyse qui n'ai pas en phase avec les fichiers maj sur la ressource partagée ! Sinon, si l'analyse se trouve sur la ressource partagée, vérifie que celle qui est ouverte par ton application soit la bonne ... bon courage Merci de m'avoir repondu... Mais en fait la structure utiliser par l appli apres la mise a jour est bien
la bonne, mais le fichier de données, lui, ne s est pas mis a jour. Par exemple si dans l ancienne version une rubrique d'un fichier est declarée avec un maximum de 50 caracteres, et que dans la nouvelle version,cette rubrique
est déclarée avec un maximum de 100 caracteres, lors du lancement de l appli une erreur me sera renvoyé comme quoi la description de l'analyse(pour ce fichier) est différente de celle présente(autrement dit la modification ne
s est pas repercutée sur mon fichier de données). Quelle est la solution de ce pb? Je dois zapper un truc lors de la procédure d'install.
Peut être une piste : Vérifie que le fichier .REP de ton application soit accessible à partir du poste où tu lance la mise à jour. Si le programme de mise à jour ne le trouve pas, cela ne fonctionne pas ! C'est dans ce fichier qu'il trouve le chemin physique des fichiers de l'analyse utilisée par ton application. |
| |
| |
| | | |
|
| | |
| |
Posté le 24 février 2004 - 19:14 |
"FRGR" <franck.grimault@laposte.net> wrote:
"geoffroy labbe" <geoffroylabbe@hotmail.com> wrote: "FRGR" <franck.grimault@laposte.net> wrote: "Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
J'ai un pb au niveau de la mise à jour des données; par exemple quand je
fais une mise à jour d'une appli réseau, et que ma description d'analyse a changé, j'ai un message d'erreur me disant que la description des données est différentes de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique des données. Y a t il une autre manip à faire?
Si tous les postes ont une copie de l'analyse (.WDD) il faut bien entendu remplacer l'ancienne par la nouvelle, sinon l'application ouvrira une analyse >>>qui n'ai pas en phase avec les fichiers maj sur la ressource partagée !
Sinon, si l'analyse se trouve sur la ressource partagée, vérifie que celle qui est ouverte par ton application soit la bonne ... bon courage
Merci de m'avoir repondu... Mais en fait la structure utiliser par l appli apres la mise a jour est bien la bonne, mais le fichier de données, lui, ne s est pas mis a jour. Par exemple si dans l ancienne version une rubrique d'un fichier est declarée avec un maximum de 50 caracteres, et que dans la nouvelle version,cette rubrique est déclarée avec un maximum de 100 caracteres, lors du lancement de l appli >>une erreur me sera renvoyé comme quoi la description de l'analyse(pour ce
fichier) est différente de celle présente(autrement dit la modification ne s est pas repercutée sur mon fichier de données). Quelle est la solution de ce pb? Je dois zapper un truc lors de la procédure d'install.
Peut être une piste : Vérifie que le fichier .REP de ton application soit accessible à partir du
poste où tu lance la mise à jour. Si le programme de mise à jour ne le trouve pas, cela ne fonctionne pas ! C'est dans ce fichier qu'il trouve le chemin physique des fichiers de l'analyse utilisée par ton application.
Excuse moi, mais j ai du mal, comment je fais pour savoir si le .REP est accessible du poste ou je fais la mise a jour? Lors de l installation y en a un qui se cree "WDAPPLICONTROLE.REP", et dans mon projet(en developpement) j ai <nom du projet>.REP.Lequel dois-je etudier? Est ce possible que lors du passage de la version 7 vers la Version 7.5, il y ait eu des problemes? Parce que j ai fait des tests, et lors de la mise a jour la procedure cherche des fichiers HP7 a mettre a jour, au lieu de HP7.5. Je ne sais pas si y a un rapport. Merci encore de me repondre. |
| |
| |
| | | |
|
| | |
| |
Posté le 25 février 2004 - 09:43 |
"Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
"FRGR" <franck.grimault@laposte.net> wrote: "geoffroy labbe" <geoffroylabbe@hotmail.com> wrote: "FRGR" <franck.grimault@laposte.net> wrote: "Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
J'ai un pb au niveau de la mise à jour des données; par exemple quand je
fais une mise à jour d'une appli réseau, et que ma description d'analyse a
changé, j'ai un message d'erreur me disant que la description des données est différentes de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique des données. Y a t il une autre manip à faire?
Si tous les postes ont une copie de l'analyse (.WDD) il faut bien entendu remplacer l'ancienne par la nouvelle, sinon l'application ouvrira une analyse qui n'ai pas en phase avec les fichiers maj sur la ressource partagée ! Sinon, si l'analyse se trouve sur la ressource partagée, vérifie que celle
qui est ouverte par ton application soit la bonne ... bon courage
Merci de m'avoir repondu... Mais en fait la structure utiliser par l appli apres la mise a jour est bien la bonne, mais le fichier de données, lui, ne s est pas mis a jour. Par exemple si dans l ancienne version une rubrique d'un fichier est declarée avec un maximum de 50 caracteres, et que dans la nouvelle version,cette rubrique est déclarée avec un maximum de 100 caracteres, lors du lancement de l appli une erreur me sera renvoyé comme quoi la description de l'analyse(pour ce fichier) est différente de celle présente(autrement dit la modification ne s est pas repercutée sur mon fichier de données). Quelle est la solution de ce pb? Je dois zapper un truc lors de la procédure d'install.
Peut être une piste : Vérifie que le fichier .REP de ton application soit accessible à partir du poste où tu lance la mise à jour. Si le programme de mise à jour ne le trouve
pas, cela ne fonctionne pas ! C'est dans ce fichier qu'il trouve le chemin physique des fichiers de l'analyse utilisée par ton application.
Excuse moi, mais j ai du mal, comment je fais pour savoir si le .REP est accessible du poste ou je fais la mise a jour? Lors de l installation y en
a un qui se cree "WDAPPLICONTROLE.REP", et dans mon projet(en developpement) j ai <nom du projet>.REP.Lequel dois-je etudier? Est ce possible que lors du passage de la version 7 vers la Version 7.5, il y ait eu des problemes? Parce que j ai fait des tests, et lors de la mise
a jour la procedure cherche des fichiers HP7 a mettre a jour, au lieu de HP7.5. Je ne sais pas si y a un rapport. Merci encore de me repondre.
****** j'ai un probleme identique au sujet du .REP, lorsque je fais une installation réseau je ne le trouve pas, par contre j'ai également WDAPPLICONTROLE.REP, Le support technique m'a répondu qu'ils ne connaissaient pas ce cas. J'ai toujours ce probleme , ce qui m'empeche de lancer la sauvegarde car je n'ai pas de fichier REP ni d'analyse car l'analyse ale meme nom WDAPPLICONTROLE.WDD. Je suis interressé par toutes informations. |
| |
| |
| | | |
|
| | |
| |
Posté le 25 février 2004 - 10:49 |
"Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
"FRGR" <franck.grimault@laposte.net> wrote: "geoffroy labbe" <geoffroylabbe@hotmail.com> wrote: "FRGR" <franck.grimault@laposte.net> wrote: "Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
J'ai un pb au niveau de la mise à jour des données; par exemple quand je
fais une mise à jour d'une appli réseau, et que ma description d'analyse a
changé, j'ai un message d'erreur me disant que la description des données est différentes de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique des données. Y a t il une autre manip à faire?
Si tous les postes ont une copie de l'analyse (.WDD) il faut bien entendu remplacer l'ancienne par la nouvelle, sinon l'application ouvrira une analyse qui n'ai pas en phase avec les fichiers maj sur la ressource partagée ! Sinon, si l'analyse se trouve sur la ressource partagée, vérifie que celle
qui est ouverte par ton application soit la bonne ... bon courage
Merci de m'avoir repondu... Mais en fait la structure utiliser par l appli apres la mise a jour est bien la bonne, mais le fichier de données, lui, ne s est pas mis a jour. Par exemple si dans l ancienne version une rubrique d'un fichier est declarée avec un maximum de 50 caracteres, et que dans la nouvelle version,cette rubrique est déclarée avec un maximum de 100 caracteres, lors du lancement de l appli une erreur me sera renvoyé comme quoi la description de l'analyse(pour ce fichier) est différente de celle présente(autrement dit la modification ne s est pas repercutée sur mon fichier de données). Quelle est la solution de ce pb? Je dois zapper un truc lors de la procédure d'install.
Peut être une piste : Vérifie que le fichier .REP de ton application soit accessible à partir du poste où tu lance la mise à jour. Si le programme de mise à jour ne le trouve
pas, cela ne fonctionne pas ! C'est dans ce fichier qu'il trouve le chemin physique des fichiers de l'analyse utilisée par ton application.
Excuse moi, mais j ai du mal, comment je fais pour savoir si le .REP est accessible du poste ou je fais la mise a jour? Lors de l installation y en
a un qui se cree "WDAPPLICONTROLE.REP", et dans mon projet(en developpement) j ai <nom du projet>.REP.Lequel dois-je etudier? Est ce possible que lors du passage de la version 7 vers la Version 7.5, il y ait eu des problemes? Parce que j ai fait des tests, et lors de la mise
a jour la procedure cherche des fichiers HP7 a mettre a jour, au lieu de HP7.5. Je ne sais pas si y a un rapport. Merci encore de me repondre.
Grossièremen, les fichiers REP sont générés et mis à jour par chaque instance de ton programme. Dès lors que ton application ouvre un fichier, qui se trouve donc dans un répertoire physique, il regarde dans le fichier rep si celui-ci est bien référencé sinon le rajoute dans ce fichier des répertoires. Aussi, en réseau, chaque poste doit avoir un fichier rep, pourquoi ? tout simplement parce que chacun des postes peut attaquer la ressource partagée à partir d'un lecteur réseau différent (F:, G: ou Z:) ! Aussi, si tu dois lancer l'installation à partir d'un poste qui à ce fichier rep correspondant à ses accès. Si il ne trouve pas le fichier rep, c'est que dans ton programme tu as soit changer le répertoire de ce fichier soit tu as inhibé cette fonctionnalité (voir adide en ligne sur .REP). Si cela ne fonctionne toujours pas, avant de lancer l'installation, place un fichier rep dans le répertoire de ton application. Sinon envoi moi un mail sur l'état de tes postes, et je te répondrais... |
| |
| |
| | | |
|
| | |
| |
Posté le 25 février 2004 - 11:16 |
"FRGR" <franck.grimault@laposte.net> wrote:
"Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote: "FRGR" <franck.grimault@laposte.net> wrote: "geoffroy labbe" <geoffroylabbe@hotmail.com> wrote: "FRGR" <franck.grimault@laposte.net> wrote: "Geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
J'ai un pb au niveau de la mise à jour des données; par exemple quand je
fais une mise à jour d'une appli réseau, et que ma description d'analyse a changé, j'ai un message d'erreur me disant que la description des données est différentes de celle de l'analyse. Lors de la création de la procédure d'install je coche mise à jour automatique
des données. Y a t il une autre manip à faire?
Si tous les postes ont une copie de l'analyse (.WDD) il faut bien entendu remplacer l'ancienne par la nouvelle, sinon l'application ouvrira une analyse qui n'ai pas en phase avec les fichiers maj sur la ressource partagée ! Sinon, si l'analyse se trouve sur la ressource partagée, vérifie que celle qui est ouverte par ton application soit la bonne ... bon courage
Merci de m'avoir repondu... Mais en fait la structure utiliser par l appli apres la mise a jour est bien la bonne, mais le fichier de données, lui, ne s est pas mis a jour. Par exemple si dans l ancienne version une rubrique d'un fichier est declarée
avec un maximum de 50 caracteres, et que dans la nouvelle version,cette rubrique est déclarée avec un maximum de 100 caracteres, lors du lancement de l
appli une erreur me sera renvoyé comme quoi la description de l'analyse(pour ce fichier) est différente de celle présente(autrement dit la modification ne s est pas repercutée sur mon fichier de données). Quelle est la solution de ce pb? Je dois zapper un truc lors de la procédure d'install.
Peut être une piste : Vérifie que le fichier .REP de ton application soit accessible à partir du poste où tu lance la mise à jour. Si le programme de mise à jour ne le trouve pas, cela ne fonctionne pas ! C'est dans ce fichier qu'il trouve le chemin physique des fichiers de l'analyse utilisée par ton application.
Excuse moi, mais j ai du mal, comment je fais pour savoir si le .REP est accessible du poste ou je fais la mise a jour? Lors de l installation y en a un qui se cree "WDAPPLICONTROLE.REP", et dans mon projet(en developpement) j ai <nom du projet>.REP.Lequel dois-je etudier? Est ce possible que lors du passage de la version 7 vers la Version 7.5, il y ait eu des problemes? Parce que j ai fait des tests, et lors de la mise a jour la procedure cherche des fichiers HP7 a mettre a jour, au lieu de HP7.5. Je ne sais pas si y a un rapport. Merci encore de me repondre.
Grossièremen, les fichiers REP sont générés et mis à jour par chaque instance de ton programme. Dès lors que ton application ouvre un fichier, qui se trouve
donc dans un répertoire physique, il regarde dans le fichier rep si celui-ci est bien référencé sinon le rajoute dans ce fichier des répertoires. Aussi, en réseau, chaque poste doit avoir un fichier rep, pourquoi ? tout simplement parce que chacun des postes peut attaquer la ressource partagée à partir d'un lecteur réseau différent (F:, G: ou Z:) ! Aussi, si tu dois lancer l'installation à partir d'un poste qui à ce fichier rep correspondant à ses accès. Si il ne trouve pas le fichier rep, c'est que dans ton programme tu as soit changer le répertoire de ce fichier soit tu as inhibé cette fonctionnalité (voir adide en ligne sur .REP). Si cela ne fonctionne toujours pas, avant de lancer l'installation, place un fichier rep dans le répertoire de ton application. Sinon envoi moi un mail sur l'état de tes postes, et je te répondrais...
Le truc c est que je fais un installation reseau, je met tout sur le reseau (l'executable, les fichiers, dll...) de facon a ce que tout le monde puisse avoir acces aux fichiers de données, et aussi comme ca je ne suis pas obligé de faire une installation cliente sur chaque poste. Je reregarde ce qu'il dise sur le .REP. JE reviens... |
| |
| |
| | | |
|
| | |
| |
Posté le 25 février 2004 - 11:37 |
"geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
Grossièremen, les fichiers REP sont générés et mis à jour par chaque instance
de ton programme. Dès lors que ton application ouvre un fichier, qui se trouve donc dans un répertoire physique, il regarde dans le fichier rep si celui-ci est bien référencé sinon le rajoute dans ce fichier des répertoires. Aussi, en réseau, chaque poste doit avoir un fichier rep, pourquoi ? tout simplement parce que chacun des postes peut attaquer la ressource partagée à partir d'un lecteur réseau différent (F:, G: ou Z:) ! Aussi, si tu dois lancer l'installation à partir d'un poste qui à ce fichier rep correspondant à ses accès. Si il ne trouve pas le fichier rep, c'est que dans ton programme tu as soit changer le répertoire de ce fichier soit tu as inhibé cette fonctionnalité (voir adide en ligne sur .REP). Si cela ne fonctionne toujours pas, avant de lancer l'installation, place un fichier rep dans le répertoire de ton application. Sinon envoi moi un mail sur l'état de tes postes, et je te répondrais...
Le truc c est que je fais un installation reseau, je met tout sur le reseau (l'executable, les fichiers, dll...) de facon a ce que tout le monde puisse avoir acces aux fichiers de données, et aussi comme ca je ne suis pas obligé de faire une installation cliente sur chaque poste. Je reregarde ce qu'il dise sur le .REP. JE reviens...
Je suis revenu... J ai donc utiliser la fonction HLISTREP pour voir un peu les différents chemins d 'acces de mes fichiers contenu dans le fichier.REP. Et ca correspond en rien a ce que ca devrait etre...Et j ai meme pas tous les noms des fichiers presents dans l'analyse. Comment puis je faire pour le mettre a jour et faire en sorte que tous mes fichiers et leur veritable chemin soit mis a jour dans ce ****** de fichier REP? |
| |
| |
| | | |
|
| | |
| |
Posté le 26 février 2004 - 18:50 |
"geoffroy labbe" <geoffroylabbe@hotmail.com> wrote:
"geoffroy labbe" <geoffroylabbe@hotmail.com> wrote: Grossièremen, les fichiers REP sont générés et mis à jour par chaque instance
de ton programme. Dès lors que ton application ouvre un fichier, qui se trouve donc dans un répertoire physique, il regarde dans le fichier rep si celui-ci est bien référencé sinon le rajoute dans ce fichier des répertoires. Aussi, en réseau, chaque poste doit avoir un fichier rep, pourquoi ? tout simplement parce que chacun des postes peut attaquer la ressource partagée à partir d'un lecteur réseau différent (F:, G: ou Z:) ! Aussi, si tu dois lancer l'installation à partir d'un poste qui à ce fichier rep correspondant à ses accès. Si il ne trouve pas le fichier rep, c'est que dans ton programme tu as soit changer le répertoire de ce fichier soit
tu as inhibé cette fonctionnalité (voir adide en ligne sur .REP). Si cela ne fonctionne toujours pas, avant de lancer l'installation, place un fichier rep dans le répertoire de ton application. Sinon envoi moi un mail sur l'état de tes postes, et je te répondrais...
Le truc c est que je fais un installation reseau, je met tout sur le reseau (l'executable, les fichiers, dll...) de facon a ce que tout le monde puisse avoir acces aux fichiers de données, et aussi comme ca je ne suis pas obligé de faire une installation cliente sur chaque poste. Je reregarde ce qu'il dise sur le .REP. JE reviens... Je suis revenu... J ai donc utiliser la fonction HLISTREP pour voir un peu les différents chemins
d 'acces de mes fichiers contenu dans le fichier.REP. Et ca correspond en rien a ce que ca devrait etre...Et j ai meme pas tous les noms des fichiers presents dans l'analyse. Comment puis je faire pour le mettre a jour et faire en sorte que tous mes fichiers et leur veritable chemin soit mis a jour dans ce ****** de fichier REP?
Rapidement, regarde l'aide sur la gesiton des fichiers REP. En gros, pour ton cas de figure, il faut que dans le code d'initialisation du projet, tu forces le chemin du fichier REP, sur C:\HSF par exemple. Avec ça, ton programme va créer et mettre à jour le fichier "c:\hsf\tonanalyse.rep" sur chacun des postes qui utilisera ton application. Pour vérifier, tu pourras l'ouvrir avec le notepad. C'est seulement après que tu pourras lancer l'installation avec la mise à jour automatique à partir de l'un de ces postes. Voilà |
| |
| |
| | | |
|
| | |
| |
Posté le 01 mars 2004 - 12:24 |
Rapidement, regarde l'aide sur la gesiton des fichiers REP. En gros, pour ton cas de figure, il faut que dans le code d'initialisation du projet, tu forces le chemin du fichier REP, sur C:\HSF par exemple. Avec ça, ton programme va créer et mettre à jour le fichier "c:\hsf\tonanalyse.rep" sur chacun des postes qui utilisera ton application. Pour vérifier, tu pourras l'ouvrir avec le notepad. C'est seulement après que tu pourras lancer l'installation avec la mise à
jour automatique à partir de l'un de ces postes. Voilà
Je te remercie, j ai trouvé mon erreur... En fait vu que je mettais tout sur le réseau(en fait un connecteur reseau) ca revenais a dire que c etait une installation standard sur un rpertoire(C:, Z:, X:...). Donc j ai refait une install standard, en mettant tout dans le meme repertoire (avant je differenciais les données avec le reste) et maintenant ca marche, la mise a jour est bien effectuée. Merci pour tes conseils, et bon courage a toi! |
| |
| |
| | | |
|
| | |
| |
Posté le 03 mars 2004 - 07:03 |
L'astuce consiste a récupérer les fameux fichiers posant probleme, de les mettre sur votre poste windev. Ouvrez l'analyse, puis cliquez sur "Structure des fichiers", "Mettre a jour les fichiers de données Hyperfile 7", et windev va mettre a jour le fameux fichier non en phase. Il vous suffit de retransférer ces fichiers mis a jour là où tourne l'application.
Marche a ts les coups ... |
| |
| |
| | | |
|
| | | | |
| | |
|