PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 25 → Hsauvegarde
Hsauvegarde
Débuté par Jean-Michel, 17 sep. 2020 16:08 - 5 réponses
Membre enregistré
673 messages
Popularité : +3 (3 votes)
Posté le 17 septembre 2020 - 16:08
Bonjour,
Avant je faisais mes sauvegarde en passant par le centre de controle.
Maintenant, je désire faire mes sauvegarde indépendament.

Exemple :
Ma base de onnée s'appelle HFSQL

MaConnexion est une Connexion

Sauvegarde_Doc est une hDescriptionSauvegarde
Sauvegarde_Doc..Description = "Sauvegarde"
Sauvegarde_Doc..AvecIndex = faux
Sauvegarde_Doc..Destination = "c:\Save"
Sauvegarde_Doc..Source = "HFSQL/*"
Sauvegarde_Doc..ProcédureAvant = ""
Sauvegarde_Doc..ProcédureAprès = "HFSQL:COL_ProcéduresGlobales.ValiderSave"
HSauvegarde(MaConnexion, Sauvegarde_Doc)


Question 1 :
Ma sauvegarde se fait dans : c:\Save\449\HFSQL\_System
Je veux qu'elle se fasse directement dans la destination : C:\Save
Comment paramétrer ?

Question 2 :
Ma procedure existe et rien ne se passe !






ou est l’erreur ?

Merci,

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev

Bangkok / Pattaya
Membre enregistré
673 messages
Popularité : +3 (3 votes)
Posté le 24 septembre 2020 - 15:17
Bonjour,
Je remet ce poste car je n'ai toujours pas trouvé pourquoi ma procédure "ValiderSave" ne s'exécute pas.
Merci............

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev

Bangkok / Pattaya
Membre enregistré
120 messages
Posté le 24 septembre 2020 - 15:33
Bonjour Jean-Michel,

C'est normal qu'elle ne s'exécute pas , parce que il faut mettre le nom la 'Procédure stocké ' que t 'as crée avec ton analyse ou direct dans le centre HFSQL (Plus d'info dans : https://doc.pcsoft.fr/fr-FR/?3044360)
PAS le Nom d'une procédure global WINDEV ,
Elle ne s'exécute pas tout simplement parce que le compilateur ne la trouve pas
Membre enregistré
673 messages
Popularité : +3 (3 votes)
Posté le 24 septembre 2020 - 16:23
Merci Freak !!!
Je regarde ça ! :merci:

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev

Bangkok / Pattaya
Membre enregistré
120 messages
Posté le 24 septembre 2020 - 16:35
De rien , Si t 'as trouvé une solution pour enregistrer la sauvegarde directement dans "C:\Save" je suis prenant :)
Membre enregistré
673 messages
Popularité : +3 (3 votes)
Posté le 27 septembre 2020 - 07:36
Non Freak, je n'ai pas trouvé, je m'en contente...............Mais j'y penserai.
Par contre, ma procédure ne fonctionne pas !

Comme bien expliqué dans la doc de PCSoft que tu m'as fournit, j'ai créé une procédure stockée :
""EcritMessage"
Cette procédure consiste à écrire un texte dans un fichier de la base de donnée sauvegardée.




Grace à une requête stockée d'insertion que j'ai également créé, comme le dit la doc.
Le code de ma procédure et la même requête ont été créés indépendamment pour tester le bon fonctionnement.




Après avoir généré, synchronisé et installé, Je crée une sauvegarde :













Et non, pas d'enregistrement !




Une idée ?
Merci !

--
Synchronize Systems International LTD
Développement d'outils de gestion

Environnements AS400 – Windows
Langages GAP III – CL – Visual Basic - Visual Adélia - Adélia - Windev

Bangkok / Pattaya