PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2025 → Erreur d'intégrité ne fonctionne pas en mode client serveur ?
Erreur d'intégrité ne fonctionne pas en mode client serveur ?
Débuté par v.noel, 11 fév. 2005 15:06 - 8 réponses
Posté le 11 février 2005 - 15:06
Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui fonctionnaient en windev 8 mais en windev 9 client /serveur , les enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il modifier la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique
Posté le 11 février 2005 - 17:28
Véronique NOEL a écrit :
Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui fonctionnaient en windev 8 mais en windev 9 client /serveur , les enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il modifier la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique

Moi aussi j'ai les mêmes problèmes d'intégrité en C/S alors qu'en
classique cela fonctionne bien. J'ai appelé le ST PCSOFT mais eux dixit
"n'ont pas de pb". J'ai donc soumis un dysfonctionnement par email. Je
penses que tout ceux qui sont embetés par ce pb doivent le signaler au
ST sinon cela ne sera jamais résolu !!!

Bruno
Posté le 12 février 2005 - 02:45
Bonjour,
J'ai abandonné pour le moment c/s car pendant les tests j'ai constaté
que si deux fichiers étaient liés et que l'on supprimait un enregistrement,
tous les enregistrements liés n'étaient pas supprimés.
alors que tous les enregistrements sont supprimés en HF classic
Patrick

"Véronique NOEL" <v.noel@ecprojet.fr> a écrit dans le message de news:
420ca319$1@news.pcsoft.fr...


Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui
fonctionnaient en windev 8 mais en windev 9 client /serveur , les
enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il modifier
la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique
Posté le 13 février 2005 - 22:30
Bonjour à tous .

J'ai eu le même problème , Apres quelques vérifications j'ai trouver un
semblant de réponse au probleme (Je pense ) :).
En fait , j'ai une base locale avec 2 fichers liés par une cardinalité 1 à
plusieurs
En local , la regle d'intégrité active l'erreur sans problème en cas de
suppression interdite.
Je migre en CS (Je copie les fichier serveur NON Arreté ) ... L'intégrité
n'est plus activée.
Je supprime le fichier -> Plus de problème apres le HcreationSiInexistant.

J'ai refait la manipulation en réalisant la manipulation Serveur arreté, Je
n'ai plus de problème.
Sur les fichiers existants ça marche apres migration .

Je pense qu'il faut etre très prudent quand on migre les données depuis du
local vers du C/S
La documentation en parle.

Je continue les test , j'informe le service technique si je reproduis à
chaque fois le problème.

Si cela a pu aider quelqu'un

Bien à vous tous et bon dev .

Jean Yves

"Véronique NOEL" <v.noel@ecprojet.fr> a écrit dans le message de news:
420ca319$1@news.pcsoft.fr...


Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui
fonctionnaient en windev 8 mais en windev 9 client /serveur , les
enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il modifier
la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique
Posté le 14 février 2005 - 10:56
Si je comprends bien ta manip, la cardinalité et l'intégrité fonctionne
bien si on part avec des fichiers vides ?

Bruno

Jean Yves Pranger a écrit :
Bonjour à tous .

J'ai eu le même problème , Apres quelques vérifications j'ai trouver un
semblant de réponse au probleme (Je pense ) :).
En fait , j'ai une base locale avec 2 fichers liés par une cardinalité 1 à
plusieurs
En local , la regle d'intégrité active l'erreur sans problème en cas de
suppression interdite.
Je migre en CS (Je copie les fichier serveur NON Arreté ) ... L'intégrité
n'est plus activée.
Je supprime le fichier -> Plus de problème apres le HcreationSiInexistant.

J'ai refait la manipulation en réalisant la manipulation Serveur arreté, Je
n'ai plus de problème.
Sur les fichiers existants ça marche apres migration .

Je pense qu'il faut etre très prudent quand on migre les données depuis du
local vers du C/S
La documentation en parle.

Je continue les test , j'informe le service technique si je reproduis à
chaque fois le problème.

Si cela a pu aider quelqu'un

Bien à vous tous et bon dev .

Jean Yves

"Véronique NOEL" <v.noel@ecprojet.fr> a écrit dans le message de news:
420ca319$1@news.pcsoft.fr...


Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui
fonctionnaient en windev 8 mais en windev 9 client /serveur , les
enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il modifier
la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique



Posté le 14 février 2005 - 12:10
Oui tout à fait.
J'ai le probleme sur les transferts de donnée en local (Partagé ) ->
migration C/S
Sur des fichiers vides ( Meme structure , meme application) créés par
HcreationSiInexistant en C/S , Je n'ai pas encore rencontré le prob

Amicalement
Jean Yves


"bruno" <bruno.a73@laposte.net> a écrit dans le message de news:
42105e42$1@news.pcsoft.fr...

Si je comprends bien ta manip, la cardinalité et l'intégrité fonctionne
bien si on part avec des fichiers vides ?

Bruno

Jean Yves Pranger a écrit :
Bonjour à tous .

J'ai eu le même problème , Apres quelques vérifications j'ai trouver un
semblant de réponse au probleme (Je pense ) :).
En fait , j'ai une base locale avec 2 fichers liés par une cardinalité 1
à
plusieurs
En local , la regle d'intégrité active l'erreur sans problème en cas de
suppression interdite.
Je migre en CS (Je copie les fichier serveur NON Arreté ) ...
L'intégrité
n'est plus activée.
Je supprime le fichier -> Plus de problème apres le
HcreationSiInexistant.

J'ai refait la manipulation en réalisant la manipulation Serveur arreté,
Je
n'ai plus de problème.
Sur les fichiers existants ça marche apres migration .

Je pense qu'il faut etre très prudent quand on migre les données depuis
du
local vers du C/S
La documentation en parle.

Je continue les test , j'informe le service technique si je reproduis à
chaque fois le problème.

Si cela a pu aider quelqu'un

Bien à vous tous et bon dev .

Jean Yves

"Véronique NOEL" <v.noel@ecprojet.fr> a écrit dans le message de news:
420ca319$1@news.pcsoft.fr...


Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui
fonctionnaient en windev 8 mais en windev 9 client /serveur , les
enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il
modifier
la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique



Posté le 14 février 2005 - 12:23
Donc pour contourner le pb il faudrait exporter les données (txt par
ex), créer la base à vide en C/S et réimporter ces données (ouf !!!) ??

Bruno


Jean Yves Pranger a écrit :

Oui tout à fait.
J'ai le probleme sur les transferts de donnée en local (Partagé ) ->
migration C/S
Sur des fichiers vides ( Meme structure , meme application) créés par
HcreationSiInexistant en C/S , Je n'ai pas encore rencontré le prob

Amicalement
Jean Yves


"bruno" <bruno.a73@laposte.net> a écrit dans le message de news:
42105e42$1@news.pcsoft.fr...

Si je comprends bien ta manip, la cardinalité et l'intégrité fonctionne
bien si on part avec des fichiers vides ?

Bruno

Jean Yves Pranger a écrit :

Bonjour à tous .

J'ai eu le même problème , Apres quelques vérifications j'ai trouver un
semblant de réponse au probleme (Je pense ) :).
En fait , j'ai une base locale avec 2 fichers liés par une cardinalité 1
à
plusieurs
En local , la regle d'intégrité active l'erreur sans problème en cas de
suppression interdite.
Je migre en CS (Je copie les fichier serveur NON Arreté ) ...
L'intégrité
n'est plus activée.
Je supprime le fichier -> Plus de problème apres le
HcreationSiInexistant.

J'ai refait la manipulation en réalisant la manipulation Serveur arreté,
Je
n'ai plus de problème.
Sur les fichiers existants ça marche apres migration .

Je pense qu'il faut etre très prudent quand on migre les données depuis
du
local vers du C/S
La documentation en parle.

Je continue les test , j'informe le service technique si je reproduis à
chaque fois le problème.

Si cela a pu aider quelqu'un

Bien à vous tous et bon dev .

Jean Yves

"Véronique NOEL" <v.noel@ecprojet.fr> a écrit dans le message de news:
420ca319$1@news.pcsoft.fr...


Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui
fonctionnaient en windev 8 mais en windev 9 client /serveur , les
enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il
modifier
la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique





Posté le 14 février 2005 - 16:27
Suite des tests avec la dernière version C/S dispo en téléchargement :

1)Il faut sauvegarder les fichiers dans un répertoire
2)créer les fichiers à vide en mode C/S
3)réimporter les fichiers sauvegardé par le centre de controle et là
l'intégrité fonctionne !!!!!!

Bruno


Jean Yves Pranger a écrit :

Oui tout à fait.
J'ai le probleme sur les transferts de donnée en local (Partagé ) ->
migration C/S
Sur des fichiers vides ( Meme structure , meme application) créés par
HcreationSiInexistant en C/S , Je n'ai pas encore rencontré le prob

Amicalement
Jean Yves


"bruno" <bruno.a73@laposte.net> a écrit dans le message de news:
42105e42$1@news.pcsoft.fr...

Si je comprends bien ta manip, la cardinalité et l'intégrité fonctionne
bien si on part avec des fichiers vides ?

Bruno

Jean Yves Pranger a écrit :

Bonjour à tous .

J'ai eu le même problème , Apres quelques vérifications j'ai trouver un
semblant de réponse au probleme (Je pense ) :).
En fait , j'ai une base locale avec 2 fichers liés par une cardinalité 1
à
plusieurs
En local , la regle d'intégrité active l'erreur sans problème en cas de
suppression interdite.
Je migre en CS (Je copie les fichier serveur NON Arreté ) ...
L'intégrité
n'est plus activée.
Je supprime le fichier -> Plus de problème apres le
HcreationSiInexistant.

J'ai refait la manipulation en réalisant la manipulation Serveur arreté,
Je
n'ai plus de problème.
Sur les fichiers existants ça marche apres migration .

Je pense qu'il faut etre très prudent quand on migre les données depuis
du
local vers du C/S
La documentation en parle.

Je continue les test , j'informe le service technique si je reproduis à
chaque fois le problème.

Si cela a pu aider quelqu'un

Bien à vous tous et bon dev .

Jean Yves

"Véronique NOEL" <v.noel@ecprojet.fr> a écrit dans le message de news:
420ca319$1@news.pcsoft.fr...


Bonjour ,

J'ai migré une application de windev version 8 à windev version 9.
Puis j'ai passé mon application en mode client /serveur.

Dans mon analyse j'avais mis en place des règles d'intégrité qui
fonctionnaient en windev 8 mais en windev 9 client /serveur , les
enregistrements liés dans les fichiers
ont pu être supprimés ou modifiés sans aucune erreur ne soit signalée.

Quelqu'un a t'il déja eu ce problème ? En client serveur, faut-il
modifier
la gestion des erreurs d'intégrité ou bien est-ce un bug ?

Merci d'avance pour votre aide.

Véronique





Posté le 17 février 2005 - 12:17
Bonjour,

J'ai essayé et ça marche : les liens d'intégrité fonctionnent à nouveau.

Merci pour cette astuce qui permet de contourner temporairement le problème !

Amicalement,

Véronique