Problème 4GL V7.32
Posted in 2003
Translated from English by DrWatson — View original
OK, test de i4GL V7.32 sur HP-UX 11i, IDS9.40. Le code suivant provoque un coredump : (il s'agit d'une version réduite d'un fichier plus volumineux, ramenée au strict minimum permettant de reproduire le coredump) ########################################################################### database active FUNCTION default_de_bond1() DEFINE mr_de_bond1 RECORD LIKE de_bond1.* SELECT * INTO mr_de_bond1.* FROM de_bond1 END FUNCTION ########################################################################### le schéma de la table de_bond1 comporte 258 colonnes, pour une largeur totale de 3881 octets. Essentiellement des chars, des dates et des entiers — aucune colonne particulière (byte, text, etc.). Des fonctions similaires utilisant d'autres tables de la base fonctionnent correctement. Cette erreur est-elle provoquée par le nombre de colonnes ou par la taille de ligne de la table ? Rien dans les notes de version ne le suggère. Le code se compile sans problème avec r4gl, et le fichier .err généré par i4gl fait 0 octet. En-tête du schéma : { TABLE "dba".de_bond1 row size = 3881 number of columns = 258 index size = 100 } Merci d'avance pour votre aide -- Malc_p