|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
URGENT : PB description base de donnees mise a jour |
Débuté par info, 03 sep. 2004 20:23 - 11 réponses |
| |
| | | |
|
| |
Posté le 03 septembre 2004 - 20:23 |
Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D. |
| |
| |
| | | |
|
| | |
| |
Posté le 03 septembre 2004 - 21:00 |
TLC avait soumis l'idée :
Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D.
C'est tout à fait logique que cela ne fonctionne pas car le fichier de ton client doit également être modifié. Si tu crée la procédure installation client celle-ci pourra comprendre une mise à jour des fichiers clients.
-- Philippe Lienart philippe@lienart.com |
| |
| |
| | | |
|
| | |
| |
Posté le 03 septembre 2004 - 23:25 |
Tu dois créer une installation client incluant la mise à jour de la base client A l'installation, la mise à jour de la base de données se fera automatiquement
Bon dev
"TLC" <info@tlc.com> a écrit dans le message de news:41389a5f@news.pcsoft.fr...
Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé
chez
un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier
et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du
client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au
autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | |
| |
Posté le 04 septembre 2004 - 18:39 |
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Salut,
Il faut installer ton application par une procédure d'installation, et inclure dans cette instalation la modification automatique des fichiers de données. C'est proposé par défaut.
Dans les options d'installation avec modification automatique des fichiers il y a une option de permettant d'avoir un bouton "avancé", je te conseille de prendre cette option. Car dans le cas ou la modification automatique ne prendrait pas en compte tout tes fichiers durant l'installation tu pourras demander à ton client de relancer l'installation, puis d'utiliser ce bouton "avancé" afin de vérifier tout ce que va faire la modification automatique des fichiers et éventuellement enlever ou ajouter des fichiers.
-- En esperant t'avoir aidé. ted |
| |
| |
| | | |
|
| | |
| |
Posté le 06 septembre 2004 - 11:21 |
Merci beaucoup pour vos réponses mais le problème est que l'application fait env. 500Mo car elle contient des photos, données diverses... donc une installation client serait trop grosse pour une mise à jour par internet. J'aimerais trouver une solution plus simple. J'ai essayé la fonction patch mais ça ne marche pas. Il n'y a que l'utilitaire WDModFic qui marche mais la procedure de mise à jour est un peu compliquée pour les clients. Y a t'il un moyen d'intégrer dans l'exe une fonction automatique type WDModFic ou l'install client ?
Merci. Patrick D.
"TLC" <info@tlc.com> a écrit dans le message de news:41389a5f@news.pcsoft.fr...
Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé
chez
un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier
et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du
client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au
autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | |
| |
Posté le 06 septembre 2004 - 11:26 |
Si tu veux lancer la mise à jour depuis ton programme, il faut le faire avec wdmodfic comme tu l'as fait, mais en mode ligne de commande !? Comme ça il n'y a pas de manipulations faites par l'utilisateur à part le lancement de l'appli.
A+ florian26@ifrance.com
"TLC" <info@tlc.com> wrote:
Merci beaucoup pour vos réponses mais le problème est que l'application
fait
env. 500Mo car elle contient des photos, données diverses... donc une installation client serait trop grosse pour une mise à jour par internet. J'aimerais trouver une solution plus simple. J'ai essayé la fonction patch mais ça ne marche pas. Il n'y a que l'utilitaire WDModFic qui
marche mais la procedure de mise à jour est un peu compliquée pour les clients. Y a t'il un moyen d'intégrer dans l'exe une fonction automatique type WDModFic ou l'install client ? Merci. Patrick D. "TLC" <info@tlc.com> a écrit dans le message de news:41389a5f@news.pcsoft.fr... Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez
un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du
fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | |
| |
Posté le 06 septembre 2004 - 12:20 |
Tu dois vérifier dans l'installateur que tu as bien coché les options suivantes :
- Gérer la modification automatique des données - Effectuer la modification automatique des fichiers Hyper File 5.5 et leur conversion vers Hyper File 7 (si nécessaire)
Antoine
TLC wrote:
Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D. |
| |
| |
| | | |
|
| | |
| |
Posté le 06 septembre 2004 - 13:30 |
Bonjour,
La solution consiste à utiliser WDModFic qui est disponible dans le menu Outils.
De là, si tu peux accéder à ton réseau, tu réorganises la structure des fichiers.
Bien cordialement,
Jacques De Schryver
"Antoine" <antoine.info.dev@free.fr> wrote:
Tu dois vérifier dans l'installateur que tu as bien coché les options suivantes : - Gérer la modification automatique des données - Effectuer la modification automatique des fichiers Hyper File 5.5 et leur conversion vers Hyper File 7 (si nécessaire) Antoine TLC wrote: Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | |
| |
Posté le 06 septembre 2004 - 14:37 |
J'ai eu le cas la semaine dernière. Des utilisateurs étaient connectés à l'application : La mise à jour automatique des fichiers n'a donc pu se faire car les fichiers étaient verrouillés. J'ai fait quitter tout le monde et j'ai relancé l'installation. Tout s'est bien passé. Bon courage
"Antoine" <antoine.info.dev@free.fr> wrote:
Tu dois vérifier dans l'installateur que tu as bien coché les options suivantes : - Gérer la modification automatique des données - Effectuer la modification automatique des fichiers Hyper File 5.5 et leur conversion vers Hyper File 7 (si nécessaire) Antoine TLC wrote: Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | |
| |
Posté le 07 septembre 2004 - 01:03 |
Salut;
Comment lancer wdmodfic en ligne de commande ? quelles sont les commandes ?
Cordialement, Patrick D.
"Florian B." <florian@nospam.com> a écrit dans le message de news:413c1133$1@news.pcsoft.fr...
Si tu veux lancer la mise à jour depuis ton programme, il faut le faire
avec
wdmodfic comme tu l'as fait, mais en mode ligne de commande !? Comme ça il n'y a pas de manipulations faites par l'utilisateur à part le lancement de l'appli. A+ florian26@ifrance.com "TLC" <info@tlc.com> wrote:
Merci beaucoup pour vos réponses mais le problème est que l'application fait
env. 500Mo car elle contient des photos, données diverses... donc une installation client serait trop grosse pour une mise à jour par internet. J'aimerais trouver une solution plus simple. J'ai essayé la fonction patch mais ça ne marche pas. Il n'y a que l'utilitaire WDModFic qui marche mais la procedure de mise à jour est un peu compliquée pour les clients. Y a t'il un moyen d'intégrer dans l'exe une fonction automatique type WDModFic ou l'install client ? Merci. Patrick D. "TLC" <info@tlc.com> a écrit dans le message de news:41389a5f@news.pcsoft.fr... Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez
un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier
du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande
au autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | |
| |
Posté le 07 septembre 2004 - 12:24 |
C'est dans la doc de wdmodfic :
*************************************************************************
Pour réaliser la modification automatique des fichiers de données, la syntaxe est la suivante :
WDModFic.EXE [-subdir][-report][-error][-wizard][-nobackup][-noprogress] /WDD=<CheminWDD> /PWD=<MotDePasseWDD> /DIR=<RepFichierDeDonnées> /FILE=<FichierDeDonnées> /FILEPWD=<MotPasseFichier> /US
Détails des paramètres :
Paramètre Signification
[-subdir] Si ce paramètre est précisé, les fichiers de données seront recherchés dans le répertoire spécifié (paramètre "/DIR") et dans ces sous-répertoires.
Par défaut, si ce paramètre n'est pas précisé, les fichiers de données seront uniquement recherchés dans le répertoire spécifié (paramètre "/DIR")
[-report] Si ce paramètre est précisé, un compte-rendu sera affiché à la fin de la modification automatique des fichiers de données.
Par défaut, si ce paramètre n'est pas précisé, aucun compte-rendu ne sera affiché à la fin de la modification automatique des fichiers de données.
[-error] Si ce paramètre est précisé, en cas d'erreur, un message sera affiché à la fin de la modification automatique des fichiers de données.
Par défaut, si ce paramètre n'est pas précisé, aucun message d'erreur ne sera affiché à la fin de la modification automatique des fichiers de données.
[-wizard] Si ce paramètre est précisé, l'assistant de la modification automatique des fichiers de données se lancera.
Par défaut, si ce paramètre n'est pas précisé, l'assistant de la modification automatique des fichiers de données ne se lancera pas.
[-nobackup] Si ce paramètre est précisé, la sauvegarde des fichiers de données modifiés ne sera pas effectuée.
Par défaut, si ce paramètre n'est pas précisé, la sauvegarde des fichiers de données modifiés sera effectuée.
[-noprogress] Si ce paramètre est précisé, aucune jauge ne sera affichée pendant la modification automatique.
/WDD=<FichierWDD> Chaîne de caractères contenant le nom et le chemin complet de l'analyse (fichier ".WDD") qui décrit la nouvelle structure des fichiers de données. Ce paramètre est obligatoire sauf si le paramètre "-wizard" est spécifié.
/PWD=<MotDePasseWDD> Chaîne de caractères contenant le mot de passe en exécution de l'analyse spécifiée (mot de passe défini dans la description de l'analyse).
Ce paramètre doit être précisé uniquement si l'analyse spécifiée est protégée par un mot de passe.
/DIR=<RepFichierDeDonnées> Chaîne de caractères contenant le répertoire dans lequel les fichiers de données à mettre à jour seront recherchés. Seuls les fichiers de données sur lesquels la modification automatique est nécessaire seront pris en compte.
Si ce paramètre est spécifié, le paramètre "/FILE" ne doit pas être précisé.
Si les fichiers de données à mettre à jour sont contenus dans des répertoires différents, il est nécessaire d'exécuter WDModFic pour chaque répertoire.
Remarque : Si des fichiers ".REP" sont présents dans ce répertoire, l'emplacement des fichiers de données indiqués dans ces fichiers ".REP" seront pris en compte également.
/FILE=<FichierDeDonnées> Chaîne de caractères contenant le nom et le chemin complet du fichier de données (fichier ".FIC") à mettre à jour.
Si ce paramètre est spécifié, le paramètre "/DIR" ne doit pas être précisé.
Si plusieurs fichiers de données doivent être mis à jour, il est nécessaire d'exécuter WDModFic pour chaque fichier.
/FILEPWD=<MotPasseFichier> Chaîne de caractères contenant le mot de passe du fichier de données spécifié (mot de passe défini soit à l'aide des fonctions HPasse, HCréation ou HCréationSiInexistant, soit lors d'une précédente modification automatique des données).
Ce paramètre doit être précisé uniquement si le fichier de données spécifié est protégé par un mot de passe.
Remarque : La modification du mot de passe d'un fichier de données est possible uniquement en mode interactif.
/US Si ce paramètre est précisé, les écrans du mode interactif de WDModFic sont affichés en anglais.
Si ce paramètre n'est pas spécifié, les écrans sont affichés en français.
*************************************************************************
Antoine
TLC wrote:
Salut; Comment lancer wdmodfic en ligne de commande ? quelles sont les commandes ? Cordialement, Patrick D. "Florian B." <florian@nospam.com> a écrit dans le message de news:413c1133$1@news.pcsoft.fr... Si tu veux lancer la mise à jour depuis ton programme, il faut le faire avec wdmodfic comme tu l'as fait, mais en mode ligne de commande !? Comme ça il n'y a pas de manipulations faites par l'utilisateur à part le lancement de l'appli. A+ florian26@ifrance.com "TLC" <info@tlc.com> wrote: Merci beaucoup pour vos réponses mais le problème est que l'application fait env. 500Mo car elle contient des photos, données diverses... donc une installation client serait trop grosse pour une mise à jour par internet. J'aimerais trouver une solution plus simple. J'ai essayé la fonction patch mais ça ne marche pas. Il n'y a que l'utilitaire WDModFic qui marche mais la procedure de mise à jour est un peu compliquée pour les clients. Y a t'il un moyen d'intégrer dans l'exe une fonction automatique type WDModFic ou l'install client ? Merci. Patrick D. "TLC" <info@tlc.com> a écrit dans le message de news:41389a5f@news.pcsoft.fr... Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | |
| |
Posté le 08 septembre 2004 - 21:25 |
Merci à tous !
Patrick D.
"Antoine" <antoine.info.dev@free.fr> a écrit dans le message de news:413df13e$1@news.pcsoft.fr...
C'est dans la doc de wdmodfic :
*************************************************************************
Pour réaliser la modification automatique des fichiers de données, la syntaxe est la suivante :
WDModFic.EXE [-subdir][-report][-error][-wizard][-nobackup][-noprogress] /WDD=<CheminWDD> /PWD=<MotDePasseWDD> /DIR=<RepFichierDeDonnées> /FILE=<FichierDeDonnées> /FILEPWD=<MotPasseFichier> /US
Détails des paramètres :
Paramètre Signification
[-subdir] Si ce paramètre est précisé, les fichiers de données seront recherchés dans
le répertoire spécifié (paramètre "/DIR") et dans ces sous-répertoires.
Par défaut, si ce paramètre n'est pas précisé, les fichiers de données seront uniquement recherchés dans le répertoire spécifié (paramètre "/DIR")
[-report] Si ce paramètre est précisé, un compte-rendu sera affiché à la fin de la modification automatique des fichiers de données.
Par défaut, si ce paramètre n'est pas précisé, aucun compte-rendu ne sera affiché à la fin de la modification automatique des fichiers de données.
[-error] Si ce paramètre est précisé, en cas d'erreur, un message sera affiché à
la
fin de la modification automatique des fichiers de données.
Par défaut, si ce paramètre n'est pas précisé, aucun message d'erreur ne sera affiché à la fin de la modification automatique des fichiers de données.
[-wizard] Si ce paramètre est précisé, l'assistant de la modification automatique des
fichiers de données se lancera.
Par défaut, si ce paramètre n'est pas précisé, l'assistant de la modification automatique des fichiers de données ne se lancera pas.
[-nobackup] Si ce paramètre est précisé, la sauvegarde des fichiers de données modifiés
ne sera pas effectuée.
Par défaut, si ce paramètre n'est pas précisé, la sauvegarde des fichiers de
données modifiés sera effectuée.
[-noprogress] Si ce paramètre est précisé, aucune jauge ne sera affichée pendant la modification automatique.
/WDD=<FichierWDD> Chaîne de caractères contenant le nom et le chemin complet de l'analyse (fichier ".WDD") qui décrit la nouvelle structure des fichiers de données. Ce paramètre est obligatoire sauf si le paramètre "-wizard" est spécifié.
/PWD=<MotDePasseWDD> Chaîne de caractères contenant le mot de passe en exécution de l'analyse spécifiée (mot de passe défini dans la description de l'analyse).
Ce paramètre doit être précisé uniquement si l'analyse spécifiée est protégée par un mot de passe.
/DIR=<RepFichierDeDonnées> Chaîne de caractères contenant le répertoire dans lequel les fichiers de données à mettre à jour seront recherchés. Seuls les fichiers de données sur
lesquels la modification automatique est nécessaire seront pris en compte.
Si ce paramètre est spécifié, le paramètre "/FILE" ne doit pas être précisé.
Si les fichiers de données à mettre à jour sont contenus dans des répertoires différents, il est nécessaire d'exécuter WDModFic pour chaque répertoire.
Remarque : Si des fichiers ".REP" sont présents dans ce répertoire, l'emplacement des fichiers de données indiqués dans ces fichiers ".REP" seront pris en compte également.
/FILE=<FichierDeDonnées> Chaîne de caractères contenant le nom et le chemin complet du fichier de données (fichier ".FIC") à mettre à jour.
Si ce paramètre est spécifié, le paramètre "/DIR" ne doit pas être
précisé.
Si plusieurs fichiers de données doivent être mis à jour, il est
nécessaire
d'exécuter WDModFic pour chaque fichier.
/FILEPWD=<MotPasseFichier> Chaîne de caractères contenant le mot de passe du fichier de données spécifié (mot de passe défini soit à l'aide des fonctions HPasse, HCréation
ou HCréationSiInexistant, soit lors d'une précédente modification automatique des données).
Ce paramètre doit être précisé uniquement si le fichier de données spécifié
est protégé par un mot de passe.
Remarque : La modification du mot de passe d'un fichier de données est possible uniquement en mode interactif.
/US Si ce paramètre est précisé, les écrans du mode interactif de WDModFic sont
affichés en anglais. Si ce paramètre n'est pas spécifié, les écrans sont affichés en français. ************************************************************************* Antoine TLC wrote: Salut; Comment lancer wdmodfic en ligne de commande ? quelles sont les commandes ? Cordialement, Patrick D. "Florian B." <florian@nospam.com> a écrit dans le message de news:413c1133$1@news.pcsoft.fr... Si tu veux lancer la mise à jour depuis ton programme, il faut le faire avec wdmodfic comme tu l'as fait, mais en mode ligne de commande !? Comme ça il n'y a pas de manipulations faites par l'utilisateur à part le lancement de l'appli. A+ florian26@ifrance.com "TLC" <info@tlc.com> wrote: Merci beaucoup pour vos réponses mais le problème est que l'application fait env. 500Mo car elle contient des photos, données diverses... donc une installation client serait trop grosse pour une mise à jour par internet. J'aimerais trouver une solution plus simple. J'ai essayé la fonction patch mais ça ne marche pas. Il n'y a que l'utilitaire WDModFic qui marche mais la procedure de mise à jour est un peu compliquée pour les clients. Y a t'il un moyen d'intégrer dans l'exe une fonction automatique type WDModFic ou l'install client ? Merci. Patrick D. "TLC" <info@tlc.com> a écrit dans le message de news:41389a5f@news.pcsoft.fr... Bonjour, Quelqu'un peut il me donner une solution ?
J'ai réalisé une application avec une base de données que j'ai installé chez un client. Quelques mois plus tard, j'ai ajouté 2 rubriques de plus dans l'analyse du fichier. J'ai donc recompilié le tout et envoyé l'exe au client. Cependant, l'application ne se lance plus :
"La description du fichier logique <Produit> stockée dans l'analyse est différente de celle stockée dans le fichier physique <C:\Program Files\PROD\FR\Produit>. Impossible d'accéder au fichier. La taille de l'enregistrement du fichier <Produit> est différente de la taille décrite dans l'analyse : enregistrement de 176 octets dans le fichier et 427 octets dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse. Les valeurs par défaut de certaines rubriques du fichier <Produit> sont différentes de celles définies dans l'analyse. Le nombre de rubriques du fichier <Produit> est différent du nombre de rubriques décrit dans l'analyse."
Ma question est donc : Comment faire pour mettre à jour l'analyse+fichier du client avec les nouvelles rubriques (en conservant bien sûr ces données actuelles) lors d'une mise à jour de l'executable ?Y a t'il une commande au autre solution ?
Merci d'avance Patrick D.
|
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|