PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Erreur en ajoutant une liaison HFSQL
Erreur en ajoutant une liaison HFSQL
Iniciado por ROMULUS001, 02,oct. 2019 14:45 - No hay respuesta
Miembro registrado
352 mensajes
Publicado el 02,octubre 2019 - 14:45
Bonjour,

J'essaye d'ajouter une liaison entre 2 tables HFSQL par programmation, et non par l'analyse, voici mon code :
dlLiaison est une Description dede Liaison
sLiaisons est une chaîne

sLiaisons=HListeLiaison(MaTableDetai)
SI sLiaisons="" ALORS
dlLiaison..Nom="Liaison_MaTableDetail_MaTable"

dlLiaison..FichierSource="MaTableDetaill"
dlLiaison..CléSource="IDMaTable"

dlLiaison..FichierRelié="MaTable"
dlLiaison..CléReliée="ID"

dlLiaison..CardinalitéReliéeMax=hCardinalitéInfinie
HAjouteLiaison(gcnxConnexion,dlLiaison)
FIN


Or je rencontre une erreur quand je fais
dlLiaison..CardinalitéReliéeMax=hCardinalitéInfinie


Qui dit ceci :
La cardinalité maximale <-1> donnée à la liaison  est incorrecte


Il s'avère que la constante hCardinalitéInfinie a justement pour valeur -1, ce qui correspond à la cardinalité N, comme expliqué ici : https://doc.pcsoft.fr/fr-FR/?2512011&name=cardinaliterelieemax_propriete

Une idée de ce qui ne vas pas? Je suis en version 24

Merci