Longueur d'enregistrement incorrecte
Mise à jour : novembre 2007
Bad record length
Cette erreur peut se produire pour de nombreuses raisons.
La longueur d'une variable d'enregistrement spécifiée dans une instruction FileGet, FileGetObject, FilePut ou FilePutObject diffère de la longueur spécifiée dans l'instruction FileOpen correspondante.
La variable d'une instruction FilePut ou FilePutObject est ou inclut une chaîne à longueur variable.
La variable d'une instruction FilePut ou FilePutObject est ou inclut un type Variant**.**
Pour corriger cette erreur
Vérifiez que la somme des tailles des variables de longueur fixe dans le type défini par l'utilisateur qui définit le type de la variable d'enregistrement est identique à la valeur indiquée dans la clause Len de l'instruction FileOpen.
Si la variable d'une instruction FilePut ou FilePutObject est ou inclut une chaîne de longueur variable, vérifiez que cette dernière possède au moins 2 caractères de moins que la longueur d'enregistrement spécifiée dans la clause Len de l'instruction FileOpen.
Si la variable d'une instruction FilePut ou FilePutObject est ou inclut un type Variant, vérifiez que la chaîne de longueur variable possède au moins 4 octets de moins que la longueur d'enregistrement spécifiée dans la clause Len de l'instruction FileOpen.