|
[WB23]Problème lors de la mise à jour de la BDD |
Iniciado por Pillitteri Jérémy, 17,may. 2019 15:57 - 6 respuestas |
| |
| | | |
|
| |
Publicado el 17,mayo 2019 - 15:57 |
Bonjour à tous, j'ai développé un site dynamique avec une base de données HyperFileSQL sur un serveur et je rencontre un soucis que je ne rencontrais pas sur mes anciennes applications: lorsque je mets à jour un fichier de la base de données (ajout, suppression ou modification d'une rubrique), mes enregistrements disparaissent de mon fichier. Si je fait une maintenance de ma base de données, mes enregistrements réapparaissent mais les valeurs sont comme converties dans un autre "codage". Par exemple, j'avais un login "a" qui devient
ºiîe¬c½¯€z@ùpÀQçØw2e4VÒì/‚ù̉m§Fø¢ƒ®„—÷O妬|
ce qui me fait perdre mes données du fichier de données modifié.
J'ai recréé mon application mais le problème est toujours là.
Savez-vous d'où peut venir le problème? je vous remercie. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 12 mensajes |
|
Publicado el 20,mayo 2019 - 11:57 |
Bonjour,
En DEV, tu n'as pas ce problème ? Quelle est la version de ta BDD / Site Webdev (32 / 64 bits) ? |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,mayo 2019 - 16:22 |
Bonjour, je vous remercie pour votre réponse
j'ai le même problème en dev ma bdd est en version 15, aucune idée de si c'est en 32 ou 64 bits mon site est en 64 bits en version 23 et utilise des chaines ANSI en exécution.
j'ai déjà créé un site en version 23 64 bits avec la même config et je n'ai pas eu le soucis.
J'ai du faire une fausse manip sur mon site, le problème c'est que même en recréant le projet, j'ai le soucis. |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 12 mensajes |
|
Publicado el 20,mayo 2019 - 17:18 |
Version 15, c'est sûrement en 32 bits. Passer ta BDD en version 23 serait un +.
Vérifie ton analyse, que tu n'es pas mis tes fichiers de données avec de l'unicode ou autre. |
| |
| |
| | | |
|
| | |
| |
Publicado el 20,mayo 2019 - 17:40 |
J'ai bien contrôlé que la saisie est limitée aux caractères latins et lorsque j'ai recréé le projet, j'ai bien recréé à la main mes fichiers de données pour ne pas récupérer le problème.
J'ai comparé la description de l'analyse avec celle d'un autre projet webdev 23 qui n'a pas le soucis et je n'ai pas de différence. |
| |
| |
| | | |
|
| | |
| |
Publicado el 21,mayo 2019 - 10:47 |
Bonjour, petite avancée: lors de l'initialisation du projet, j'ai rajouté un HModifieStructure sur le fichier qui fait une exception lors du HCreationSiInexistant et le fichier de données est bien modifié mais pas son "encodage" ce qui ne provoque plus la destruction de mes données dans le fichier.
voici le code que j'ai utilisé:
HVérifieStructure("*",hIdentique) POUR TOUTE chaîne NomDuFichier de HListeFichier(SEPAREE PARAR RC QUAND EXCEPTIONEXCEPTION DANS HCréationSiInexistant(NomDuFichier) FAIRE SI HErreur(hErrEnCours) = 70016 ALORS SI PAS HModifieStructure(NomDuFichier) ALORS Erreur("Impossible de modifier le fichier "+NomDuFichier,HErreurInfo()) FIN SINON Erreur("Erreur d'accès au fichier <" + NomDuFichier + "> : ",HErreurInfo()) FIN FIN FIN HVérifieStructure("*",hCompatible) |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 1.603 mensajes Popularité : +64 (70 votes) |
|
Publicado el 22,mayo 2019 - 11:22 |
Bonjour,
Il faut contrôler si Webdev 23 peut se connecter à HFSQL C/S version antérieure 15. Je ne crois pas...
-- Cordialement François |
| |
| |
| | | |
|
| | | | |
| | |
|