Bonjour
J'ai un problème avec un bloc de donnée mais je pene que c'est du à mon incompréhension des bloc alors aidez moi SVP.

Voila j'ai un bloc basé MAP_SCHEMA sur une table MAPPING_SCHEMA. Mais j'ai ajouté à mon bloc MAP_SCHEMA un item liste LIST_FT_MS.
Puis dans le declencheur de cette liste je veux juste pouvoir filtrer mon bloc et afficher les résultats


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
declare
   errcode NUMBER ;
Begin
   Set_Block_Property('MAP_SCHEMA',DEFAULT_WHERE,'SCHEMA_ID='||:BLOCK2.NB_SCH_TXT ||' and FULL_TEXT='||:MAP_SCHEMA.LIST_FT_MS);
   --GO_BLOCK('MAP_SCHEMA');
  Execute_Query;
End;

seulement lors que je l'exécute il essaie d'inserer les données dans ma table sur laquelle est basée le bloc. Est ce normal?

Dela donc découle l'erreur vu que mon item liste n'est pas une colonne de ma tables alors oracle rejette l'insertion avec "identificateur invalide".

Comment puis je contourner le problème?