Lista de errores

Pervasive (Btrieve)

 

1 - OPERACION INVALIDA
2 - ERROR DE ENTRADA/SALIDA (Archivo Dañado)
3 - ARCHIVO NO ABIERTO
4 - INDICE NO ENCONTRADO (Archivo Dañado)
5 - INDICE DUPLIDADO
6 - INDICE NO VALIDO
7 - INDICE DIFERENTE
8 - POSICIONAMIENTO INVALIDO
9 - FIN DE ARCHIVO
10 - ERROR EN MODIFICACION DE INDICE
11 - NOMBRE DE ARCHIVO NO VALIDO
12 - ARCHIVO NO ENCONTRADO
13 - ERROR EN EXTENSION DE ARCHIVO
14 - ERROR DE ENTRADA/SALIDA EN PRE-IMAGEN
15 - ERROR DE ENTRADA/SALIDA EN PRE-IMAGEN
16 - ERROR DE EXPANSION
17 - ERROR DE CIERRE DE ARCHIVO
18 - DISCO LLENO
19 - ERROR IRRECUPERABLE (Archivo seriamente dañado)
20 - BTRIEVE INACTIVO
21 - BUFFER DE LLAVES MUY PEQUEÑO
22 - LONGITUD DEL BUFFER DE DATOS
23 - LONGITUD DEL BLOCK DE POSICIONAMIENTO
24 - ERROR DE TAMAÑO DE PAGINA
25 - ERROR DE CREACION DE ENTRADA/SALIDA
26 - NUMERO DE LLAVES
27 - POSICION DE LLAVE NO VALIDA
28 - LONGITUD DE REGISTRO NO VALIDA
29 - LONGITUD DE LLAVE NO VALIDA
30 - NO ES UN ARCHIVO DE BTRIEVE
31 - ARCHIVO EXTENDIDO PREVIAMENTE
32 - ERROR DE EXTENSION DE ENTRADA/SALIDA
33 - IMPOSIBLE DESCARGAR BTRIEVE
34 - NOMBRE DE EXTENSION NO VALIDO
35 - ERROR DE DIRECTORIO
36 - ERROR EN TRANSACCION
37 - TRANSACCION ESTA ACTIVA
38 - ERROR DE ENTRADA/SALIDA EN ARCHIVO DE CONTROL DE TRANSACCION
39 - ERROR AL TERMINAR/ABORTAR TRANSACCION
40 - MUCHOS ARCHIVOS DE TRANSACCION
41 - OPERACION NO PERMITIDA
42 - ACCESO ACELERADO INCOMPLETO
43 - DIRECCION DE REGISTRO NO VALIDA
44 - RUTA DE LLAVE NO VALIDA
45 - ATRIBUTOS DE LLAVE INCONSISTENTES
46 - DENEGADO ACCESO A ARCHIVO
47 - MUCHOS ARCHIVOS ABIERTOS
48 - DEFINICION DE SECUENCIA ALTERNA NO VALIDA
49 - ERROR EN TIPO DE LLAVE
50 - PROPIETARIO YA DEFINIDO
51 - PROPIETARIO NO VALIDO
52 - ERROR AL ESCRIBIR EN CACHE
53 - INTERFACE NO VALIDA
54 - ERROR DE PAGINA VARIABLE
55 - ERROR DE AUTO-INCREMENTO
56 - INDICE INCOMPLETO
58 - BUFFER DE COMPRESION MUY PEQUEÑO
59 - ARCHIVO YA EXISTE
60 - SOBREPASADO EL CONTADOR DE RECHASOS
61 - ESPACIO DE TRABAJO MUY PEQUEÑO
62 - ESTRUCTURA DESCRIPTIVA INCORRECTA
63 - BUFFER DE INSERCION EXTENDIDO NO VALIDO
64 - SOBREPASADO EL LIMITE DEL FILTRO
65 - DIRECCION DE CAMPO INCORRECTA
66 - MUCHAS BASES DE DATOS ABIERTAS
67 - IMPOSIBLE ABRIR DICCIONARIO SQL
68 - IMPOSIBLE EL BORRADO EN CASCADA
69 - INTENTO DE BORRADO EN ARCHIVO DAÑADO
71 - VIOLACION A DEFINICIONES RI
72 - IMPOSIBLE ABRIR REFERENCIA RI
73 - RI DESINCRONIZADA
74 - TRANSACCION AUTOMATICA ABORTADA
76 - CONFLICTO EN ARCHIVO REFERENCIADO
77 - ARCHIVO EN USO POR OTRA ESTACION
78 - BLOQUEO DE RECURSOS DETECTADO
79 - ERROR DE PROGRAMACION
80 - CONFLICTO
81 - ERROR EN BLOQUEO
82 - POSICION PERDIDA
83 - LEYENDO FUERA DE TRANSACCION
84 - REGISTRO BLOQUEADO
85 - ARCHIVO BLOQUEADO
86 - TABLA DE ARCHIVOS LLENA
87 - TABLA DE MANEJADORES LLENA
88 - ERROR EN MODO INCOMPATIBLE
90 - TABLA DE DISPOSITIVOS DIRIGIDOS LLENA
91 - ERROR EN SERVIDOR
92 - TABLA DE TRANSACCIONES LLENA
93 - TIPO DE BLOQUEO INCOMPATIBLE
94 - ERROR DE DERECHOS DE ACCESO
95 - SESION YA NO ES VALIDA
96 - ERROR EN AMBIENTE DE COMMUNICACIONES
97 - BUFFER DE DATOS MUY PEQUEÑOS
98 - ERROR INTERNO EN TRANSACCIONES
99 - IMPOSIBLE ACCESAR EL SERVIDOR
100 - MEMORIA CACHE INSUFICIENTE
101 - MEMORIA INSUFICIENTE
102 - PILA (STACK) INSUFICIENTE
103 - DIRECCION DE FRAGMENTO MUY GRANDE
104 - LOCALIDAD NO RECONOCIDA
105 - ARCHIVO NO PUEDE CREARSE CON VATS
106 - NO SE PUEDE ACCESAR EL SEGMENTO SIGUIENTE
107 - ARCHIVO NO APTO PARA ACCESO POR SEGMENTOS
109 - ERROR EN SEMAFORO
130 - NO HAY BLOQUEOS DISPONIBLES
132 - ARCHIVO LLENO
133 - MUCHOS USUARIOS
1001 - PARAMETRO DE BLOQUEO NO VALIDO
1002 - MEMORIA INSUFICIENTE
1003 - CANTIDAD DE MEMORIA NO VALIDA
1004 - ERROR EN TAMAÑO DE PAGINA
1005 - DISCO DE PRE-IMAGEN NO VALIDO
1006 - TAMAÑO DE PRE-IMAGEN NO VALIDO
1007 - NUMERO DE ARCHIVOS NO VALIDO
1008 - INICIALIZACION NO VALIDA
1009 - NOMBRE DE TRANSACCIONES NO VALIDO
1010 - ERROR DE ACCESO A TRANSACCIONES
1011 - COMPRESION NO VALIDA
1012 - NUMERO DE TRANSACCIONES NO VALIDO
1013 - LISTADO DE TAREAS LLENO
1014 - ARCHIVOS/TRANSACCIONES TODAVIA ACTIVAS
1015 - PARAMETROS NO VALIDOS
1016 - BTRIEVE INICIALIZADO PREVIAMENTE
1017 - NO SE LOCALIZA WBTRVRES.DLL
1018 - LLAMADA RECURSIVA
1019 - OPERACION CANCELADA
1020 - INTERRUPCION ANORMAL
2001 - MEMORIA INSUFICIENTE
2002 - OPCION INVALIDA
2003 - ACCESO A ARCHIVO LOCAL
2004 - SPX NO INSTALADO
2005 - VERSION INCORRECTA DE SPX
2006 - NO HAY CONECCIONES SPX DISPONIBLES
2007 - PARAMETROS NO VALIDOS


1 - OPERACION INVALIDA

El parámetro de operación especificado en la llamada es inválido.   2 - ERROR DE ENTRADA/SALIDA (Archivo Dañado) Un error ha ocurrido durante una lectura ó escritura al disco. Este código de estatus indica que el archivo ha sido dañado y deberá de ser recreado, o que el archivo especificado en la llamada de apertura no fué creado. Este código de estatus también ocurre si la aplicación a pasado una posición inválida de block. TS - Este es un error general de Entrada/Salida y no necesariamente significa que el archivo deba de ser recreado. AnalisisAplique la opción de reorganizar del menú de Operaciones a los archivos que contengan este error. (Notese que este proceso requiere que los archivos estén en modo exclusivo). Acciones posibles: Reorganizar el archivo, recuperar el respaldo o utilizar el utilitario Recover.   3 - ARCHIVO NO ABIERTO La operación no puede ser ejecutada debido a que el archivo no fué abierto. Una operación exitosa de apertura deberá ser ejecutada antes de que BTrieve pueda procesar cualquier otra operación. Este código de estatus también ocurre si la aplicación a pasado una posición inválida de block. TS - Recuerde dejar un espacio en blanco al final de su especificación de archivo de BTrieve. Analisis Algunas veces la ruta al archivo está incorrecta o usted no tiene los derechos necesarios para accesar ese archivo. Acciones posibles: Revisar que el archivo exista en la unidad de datos actual.   4 - INDICE NO ENCONTRADO (Archivo Dañado) El valor de llave especificado en la ruta del índice no pudo ser encontrado. TS - Este es un código de error válido, y NO significa que algo esté mal. Este error puede ser "atrapado" por todos los GetEqual y otras operaciones aleatorias de acceso de lectura. Acciones posibles: Reorganizar el archivo, recuperar el respaldo o utilizar el utilitario Recover.   5 - INDICE DUPLICADO Un registro con un campo de llaveconteniendo un valor duplicado de llave no puede ser añadido a un índice que no permite valores duplicados. TS - Este es un código de error válido, y NO significa que algo anda mal. AnalisisSi algún proceso a terminado anormalmente (apagado abrupto de una estación o el servidor) algunos registros tratarán de ser insertados en una base de datos existente.   6 - INDICE NO VALIDO El valor guardado en el parámetro del número de llave no es válido para el archivo que se quiere accesar. El número de llave debe corresponder a una de las llaves definidas cuando la llave fué creada o a un índice suplementario.   7 - INDICE DIFERENTE El parámetro de número de lalve cambió antes de una operación de GetNext, GetNextExtended, GetPrevious, GetPreviousExtended, Update, or Delete. La operación especificada requiere el mismo parámetro de número de llave que la operación previa debido a que BTrieve usa información de posicionamiento relativa al número de llave previo. Si usted necesita cambiar números de llave entre operaciones GetNext, GetNextExtended, GetPrevious, o GetPreviousExtended consecutivas, use una operación GetPosition seguida de una operación GetDirect para restablecer la posición para la nueva ruta del índice.   8 - POSICIONAMIENTO INVALIDO La posición actual debe de ser establecida para actualizar o borrar un registro. Realice una operación de Get o Step para establecer la posición actual. Este código de estatus también ocurre si la aplicación a pasado una posición inválida de block.   9 - FIN DE ARCHIVO La operación trató de leer después de los límites del archivo (Fin-de-Archivo o Principio-de-Archivo). Cuando se lee un archivo en orden ascendente de acuerdo a la ruta del índice, BTrieve retorna el último registro en la ruta de registro. Cuando lee un archivo en orden descendiente de acuerdo a la rute del indice, BTrieve retorna el primer registro en la ruta del índice. Las operaciones GetExtended o StepExtended retornan este código de estatus si el número de registros que satisfacen la condición de filtros es menor que el número de registros especificados a ser retornados y el contador de rechasos no ha sido sobrepasado. TS - Este es un error de código válido, y NO implica que algo está mal. Este error puede ser atrapado con GetNext, GetPrevious y otras operaciones de lectura secuencial. Este código de estatus es retornado DESPUES del último (o primero en un ReadPrevious) registro que va a leerse, i.e. aplicaciones que chequean primero por el EOF y procesan el registro solo si no es encontrado. AnalisisA veces un sector dañado en el disco y un daño externo en el archivo.   10 - ERROR EN MODIFICACION DE INDICE La operación a tratado de modificar un campo índice que está definido como no-modificable.   11 - NOMBRE DE ARCHIVO NO VALIDO El nombre del archivo especificado no se conforma a las convenciones de nombres de archivo. TS - Recuerde dejar un espacio en blanco al final de su especificación de archivo de BTrieve. AnalisisBusque el nombre de la ruta de los archivos de base de datos (en los programas de DOS solo la estructura de directorio del DOS es soportada).   12 - ARCHIVO NO ENCONTRADO El nombre de archivo especificado no existe.Chequee el parámetro de bufer de llaves para asegurarse de que el nombre de la ruta termina con un blanco o con un cero binario. Acciones posibles: Verificar que el archivo exista en la unidad de datos actual   13 - ERROR EN EXTENSION DE ARCHIVO Btrieve no pudo encontrar el archivo de extensión para un archivo extendido que la aplicación ha tratado de abrir. Los archivos de extensión deben de ser cargados en la unidad de disco lógica especificada cuando la extensión fué creada. Ambas, el archivo primario y su archivo de extensión, beben de estar en línea para accesar un archivo extendido.   14 - ERROR DE ENTRADA/SALIDA EN PRE-IMAGEN El archivo de pre-imagen no pudo ser creado o abireto. Pueden haber tres posibles causas para este error:
    Btrieve no pudo crear un nuevo archivo de pre-imagen debido a que el disco está lleno o el archivo de pre-imagen está dañado. Btrieve no pudo abrir el archivo de pre-imagen para restaurar la integridad de los archivos. Si el archivo de Pre-imagen fué borrado o dañado Btrieve no pudo restaurar la integridad de los archivos. En este caso use el comando RECOVER en el utilitario BUTIL para reintegrar los registros del archivo dañado en un archivo secuencial o reemplazar el archivo con su más reciente respaldo. Btrieve no pudo asignar un manejador al archivo de pre-imagen debido a que Btrieve no pudo ser comenzado por un usuario con los derechos de acceso para el archivo de pre-imagen.
TS - No he tenido tiempo para recrear este error, pero he tenido problemas con él en el pasado usando Btrieve de Netware. Pienso que es causado por tener otor archivo en el mismo subdirectorio con el mismo prefijo (i.e. el archivo de Btrieve ACCTING.BTR no debe tener ningún otro archivo llamado ACCTING.). AnalisisIntente la opción reorganizar del menú de Archivos. Acciones posibles: Reorganizar el archivo, recuperar el respaldo o utilizar el utilitario Recover.   15 - ERROR DE ENTRADA/SALIDA EN PRE-IMAGEN Un error de Entrada/Salida ocurrión durante la función de pre-imagen. O el disco está lleno o el archivo de pre-imagen ha sido dañado.
     Si el; disco está lleno, borre todos los archivos innecesarios o extienda el archivo para ganar espacio en disco adicional. Si el archivo de pre-imagen está dañado, la integridad de los archivos de Btrieve no pueden ser garantizados. Use el comando RECOVER en el utilitario BUTIL para reintegrar los registros del archivo dañado en un archivo secuencial o reemplazar el archivo con su más reciente respaldo.
TS - Ver la descripción del error 14. AnalisisIntente la opción reorganizar del menú de Archivos. Acciones posibles: Reorganizar el archivo, recuperar el respaldo o utilizar el utilitario Recover.   16 - ERROR DE EXPANSION Un error ocurrión mientras se escribía la estructura de directorio en el disco antes de la creación de la partición de archivo extendido. Btrieve no pudo cerrar el archivo o una nueva página fué añadida al archivo y Btrieve no pudo cerrar y reabrir el archivo para actualizar la estructura del directorio. Chequee si hubo una falla en el disco duro.   17 - ERROR DE CIERRE DE ARCHIVO Un error ocurrió mientras se escribía la estructura del directorio al disco antes de cerrar el archivo. BTrieve no pudo cerrar el archivo o una nueva página fue añadida al archivo y BTrieve no pudo cerrar y reabrir el archivo para actualizar la estructura del directorio. Chequee por un error de disco. Este estatus puede también ocurrir si la aplicación ha pasado una posición inválida de block. Acciones posibles: Reorganizar el archivo, recuperar el respaldo, utilizar el utilitario Recover, o revisar el estado del disco duro.   18 - DISCO LLENO El disco está lleno, y el archivo no puede ser expandido para acomodar la inserción. Borre cualquier archivo innecesario o extienda el archivo para ganar espacio en disco adicional. AnalisisBusque en su directorio temporal y borre todos los archivos. Borre el directorio de reciclado. Recuerde que Windows usa su disco duro también como memoria. Acciones posibles: Recuperar el espacio disponible en el disco eliminando archivos fuera de uso.   19 - ERROR IRRECUPERABLE (Archivo Seriamente Dañado) Un error irrecuperable ha ocurrido. La integridad del archivo n opuede ser garantizada. Use el comando RECOVER en el utilitario BUTIL para recuperar los archivos dañados de datos en un archivo secuencial o restaure el archivo usando el último respaldo. AnalisisIntente la opción de Reorganizar Archivos del menú de Archivos Acciones posibles: Reorganizar el archivo, recuperar el respaldo o utilizar el utilitario Recover.   20 - BTRIEVE INACTIVO La operación no fue procesada debido a que el Requester ó el Manejador de Registros de Btrieve de NetWare no fué cargado. Carge el Requester o el Manejador de Registros de BTrieve. AnalisisEn programas de sistema DOS usted debe verificar que una sentencia llamada BTRIEVE.EXE o BREQUEST.EXE fue ejecutada antes de la ejecución de cada programa. Busque en su menú o en los archivos .BAT (ó busque en los Shortcuts ó archivos .PIF en Windows). Acciones posibles: Antes de iniciar la operación del sistema debe ejecutarse Btrieve, Brequest o MicroKernel   21 - BUFFER DE LLAVES MUY PEQUEÑO El parámetro de bufer de llave no fue lo suficientemente largo para acomodar el campo de llave para la ruta del índice requerida. Verifique que la longitud del bufer de llave iguale a la longitud de la llave especificada en el parámetro de número de llave. Este código de estatus puede ser retornado solo en ciertas circunstancias.   22 - LONGITUD DEL BUFFER DE DATOS El parámetro del bufer de datos no era lo suficientemente largo para acomodad la longitud del registro de datos definido cuando el archivo fue creado. Verifique que la longitud del bufer de datos sea por lo menos tan largo como la longitud definida del registro del archivo.
    Para operaciones de Get o Step, Si el bufer de datos es muy corto para contener la porción fija del registro, BTrieve no retornará ningun dato al bufer de datos. Si el registro es un registro de longitud variable y el bufer de datos es muy corto para contener la porción entera de la longitud variable del registro, BTrieve retornará tantos datos como pueda y un código de estatus 22, indicando que no retornará el registro completo.
  • Para la operación de Insert, BTrieve no insertará el registro si el bufer de datos es más pequeño que la porción de la longitud fija del registro.  
  • Para la operación de Update, Si el bufer de datos es muy corto para contrener la porción de longitud fija del registro, BTrieve no actualizará el registro.
  • Para las operaciones de Create, Stat, and CreateSupplementalIndex, un códigode estatus de 22 indica que el bufer de datos no es lo suficientemente largo para contener todas las especificaciones de archivo y llave, y la definición de secuencia de cotejo alterna, si es especificada.
23 - LONGITUD DEL BLOCK DE POSICIONAMIENTO La posición del parámetro de block no es de 128 bytes de largo. Este error puede ser detectado solo por algunos interfaces de programación.   24 - ERROR DEL TAMAÑO DE PAGINA Hay dos posibles razones para este código de estatus:
    El tamaño de página es inválido. El tamaño de página debe ser un múltiplo de 512 bytes pero n odebe de ser mayor de 4096 bytes. Cuando usted usa la configuración del tamaño de página de BTrieve, el valor especificado debe ser mayor que o igual al tamaño de página del archivo que usted planea crear o accesar. El valor de la opción de configuración puede necesitar ser incrementado.
AnalisisLos parámetros o configuración de BTrieve deben contemplar este tamaño de página (ver BSETUP en los servidores de Novell ó en BTrieve de Pervasive). Acciones posibles: Incrementar el Largest Page Size en el programa de configuración de BTrieve.   25 - ERROR DE CREACION DE ENTRADA/SALIDA El archivo especificado no puede ser creado. Las posibles causas podrían ser el directorio del disco lleno o el disco duro lleno. Si usted está creando un archivo sobre otro ya existente, BTrieve retorna este estatus si el archivo existente está abierto o está señalado como transaccional. Analisis: No reorganize archivos ni construya estructuras en un archivo o folder en uso por otros usuarios. Acciones posibles: Revisar que el disco cuente con espacio disponible y que el archivo no esté en uso.   26 - NUMERO DE LLAVES El número de llaves especificado por el tamaño de página es inválido. Para archivos normales de BTrieve con un tamaño de página de 512 bytes, el número de segmentos de llave deben de estar entre 1 y 8. Para tamaños mayores de página. el número de segmentos de llave debe de estar entre 1 y 24. Se debe definir al menos una llave sin el atributo Null.   27 - POSICION DE LLAVE NO VALIDA La posición del campo de llave exede la longitud de registro definida para el archivo. O la posición de la llave es mayor que la longitud del registro o la posición de la llave más la longitud de la misma exceden la longitud del registro. Para archivos solo-llave, la llave debe comenzar en el primer byte del registro (posición 1).   28 - LONGITUD DE REGISTRO NO VALIDA La longitud del registro es inválida. La longitud del registro especificada (más un adicional para los duplicados) debe ser menor o igual al tamaño de la página menos 6, o mayor o igual a 4 bytes.   29 - LONGITUD DE LLAVE NO VALIDA La longitud de la llave es inválida. La longitud de la llave especificada debe de ser mayor que cero y no puede exceder de 255. La longitud de una llave binaria debe ser par. Btrieve requiere que cada página de llave en el archivo debe de ser lo suficientemente larga para contener por lo menos 8 llaves. Si el tamaño de la página es muy pequeño para acomodar 8 ocurrencias de la longitud de llave especificada (mas el adicional), aumente el tamaño del archivo de página o reduzca la longitud de la llave.   30 - NO ES UN ARCHIVO DE BTRIEVE El archivo especificado no es un archivo de BTrieve válido. El archivo no fue creado por BTrieve o fue creado por una versión anterior de BTrieve. Otra posibilidad es que la primera página del Registro de Control de Archivos está dañada. AnalisisSe debe tratar de usar un respaldo reciente, o tratar de usar utilitarios avanzados de recuperación como BTFILER o BUTIL.NLM de Novell Netware 3.12 or 4.X con las opciones de recuperar y cargar. Estos utilitarios corren desde el servidor. 31 - ARCHIVO EXTENDIDO PREVIAMENTE El archivo especificado ya ha sido extendido. Un archivo puede ser extendido solamente una vez.   32 - ERROR DE EXTENSION DE ENTRADA/SALIDA El archivo no puede ser extendido. Posibles causas son que el directorio o el disco están llenos.   33 - IMPOSIBLE DESCARGAR BTRIEVE   34 - NOMBRE DE EXTENSION NO VALIDO El nombre de archivo especificado para la partición extendida es inválido.   35 - ERROR DE DIRECTORIO Un error ocurrió mientras se cambiaba al directorio que contiene el archivo de BTrieve. O la unidad especificada en la operación GetDirectory no existe o la ruta especificada en la operación SetDirectory fue invalida. Acciones posibles: La unidad de datos (disco o ruta) no existe.   36 - ERROR EN TRANSACCION Una BeginTransaction no puede ser ejecutada debido a que no se especificaron transacciones cuando BTrieve de Netware fue configurada. Acciones posibles: Incrementar el número permitido de transacciones en la configuración de BTrieve.   37 - TRANSACCION ESTA ACTIVA Una BeginTransaction fué ejecutada mientras que otra transacción estaba activa en esa estación. Las transacciones no pueden ser anidadas.   38 - ERROR DE ENTRADA/SALIDA EN ARCHIVO DE CONTROL DE TRANSACCION Un error ocurrió cuando BTrieve trató de escribir en el archivo de contro lde transacción. Posibles causas son que el disco está lleno, que el disco está protegido contra escritura, o que el archivo de control de transacciones (el cual fue creado cuando BTrieve de NetWare fue cargado) se borro. Acciones posibles: Disco duro lleno o protegido. Revisar que el archivo de transacciones exista.   39 - ERROR AL TERMINAR/ABORTAR TRANSACCION Una operación de End o AbortTransaction fue ejecutada sin una operación BeginTransaction correspondiente.   40 - MUCHOS ARCHIVOS DE TRANSACCION La aplicación trató de actualizar más que el número máximo de archivos permitidos en una transacción. El número máximo de archivos diferentes que pueden ser actualizados durante una transacción lógica es configurado cuando BTrieve de NetWare es configurado. Acciones posibles: Incrementar el número de archivos por transacción en la configuración de BTrieve.   41 - OPERACION NO PERMITIDA La aplicación trató de ejecutar una operación que no es permitida en este momento. Algunas operaciones no son permitidas bajo ciertas condiciones de operación. Por ejemplo, BTrieve retorna este código de estatus si usted intenta ejecutar una operación Step, Update o Delete en un archivo de solo llaves, o una operación Get en un archivo de solo datos. También ciertas operaciones están prohibidas durante las transacciones debido a que ellos tienen un efecto muy grande sobre el archiv ode pre-imagen, o en el rendimiento de BTrieve. Estas operaciones incluyen Close, Set, ClearOwner, Extend, CreateSupplemen- talIndex o DropSupplementalIndex.   42 - ACCESO ACELERADO INCOMPLETO La operación trató de abrir un archivo que era accesado previamente en un modo acelerado, y nunca fue cerrado satisfactoriamente. La integridad del archivo no puede ser garantizada. Use el comando RECOVER en el utilitario BUTIL para construir un nuevo archivo o restaure el archivo usando el último respaldo. Acciones posibles: Reorganizar el archivo, recuperar respaldo o utilizar el utilitario RECOVER.   43 - DIRECCION DE REGISTRO NO VALIDA La dirección del registro especificado por una operación GetDirect es inválida. La dirección está afuera de los límites del archivo; The record address specified for a GetDirect operation is invalid. it is not a record boundary within a data page or on a data page. La dirección de 4-byte que usted ha especificado para una operación GetDirect podría ser la que fue obtenida por una operación GetPosition. Acciones posibles: Reintentar la operación, reorganizar el archivo, recuperar el respaldo o utilizar el utilitario RECOVER.   44 - RUTA DE LLAVE NO VALIDA La aplicación trató de usar la operación GetDirect para establecer una ruta de índice para la llave en la cual su valor es nulo dentro del registro correspondiente. BTrieve no puede establecer el posicionamiento basado en un valor de llave nulo.   45 - ATRIBUTOS DE LLAVE INCONSISTENTES La especificación de los atributos de llave en una operación de Creación son inconsistentes. Si una llave tiene segmentos multiples, los atributos de duplicar, modificar y nulo deberían ser los mismos para cada segmento en la llave.   46 - DENEGADO ACCESO A ARCHIVO La aplicación abrió un archivo en modo solo lectura, y trató de ejecutar una Actualización, Borrado o Insersión en ese archivo. Otra posible causa es que el nombre del propietario que se requiere para actualizaciones no estaba especificado correctamente cuando usted abrió el archivo. Acciones posibles: Verificar que el sistema operativo permita escribir (Write) en el archivo.   47 - MAXIMO DE ARCHIVOS ABIERTOS El número de archivos abiertos en modo acelerado excede el número de bufers disponibles en el caché de BTrieve. Cuando un archivo es abierto en modo acelerado, BTrieve reserva uno de sus bufers de caché para el archivo. BTrieve siempre reserva cinco bufers vacios para la manipulación de índices. Reconfigure BTrieve con un tamaño de página menor para asignar más bufers. Acciones posibles: Incrementar el número de archivos abiertos permitidos por BTrieve (/M) o disminuya la página (/P).   48 - DEFINICION DE SECUENCIA ALTERNA NO VALIDA El primer byte de una definición de secuencia de cotejo alterna (el byte de indentificación) no contiene el valor hexadecimal AC.   49 - ERROR EN TIPO DE LLAVE La aplicación trató de crear un archivo o un índice suplementario con una llave de tipo extendida inválida o trató de asignar una secuencia de cotejo alterna a una llave binaria o un segmento de llave. Usted puede asignar una secuencia de cotejo alterna a una llave tipo cadena (string), cadena-Iz (lstring) o cadena-Ce (zstring) solamente. Este código de estatus también se retorna si usted define un índice suplementario que requiere una secuencia de cotejo alterna, y no existe la definición de la secuencia en el archivo o en la definición de llave pasada al bufer de datos.   50 - PROPIETARIO YA DEFINIDO La aplicación trató de ejecutar una operación SetOwner sobre un archivo que ya tenía un propietario. Use la operación ClearOwner para remover el propietario anterior antes de especificar uno nuevo.   51 - PROPIETARIO NO VALIDO Puede haver dos posibles causas para este código de estatus:
    Si la aplicación de BTrieve recibió este código de estatus después de una operación SetOwner, los nombres de propietario especificados en el bufer de llaves y el bufer de datos no corresponden.  Si la aplicación de BTrieve recibió este código de estatus después de una operación de Open, el archivo que se trató de abrir ya tenía un nombre de propietario asignado a él. Su aplicación debe especificar el propietario correcto en el bufer de datos.
52 - ERROR AL ESCRIBIR EN CACHE Cuando se trató de hacer que el bufer de caché fuera accesible, BTrieve trató de escribir datos al disco lógico desde un archivo que fue previamente abierto en modo acelerado. Un error de Entrada/Salida ocurrió durante una escritura.   53 - INTERFACE NO VALIDA Una aplicación trató de accesar un archivo conteniendo registros de longitud variable con un interface de lenguaje de BTrieve 3.15 ó menor. Para accesar archivos con registros de longitud variable, se debe usar un interface BTrieve v4.xx ó mayor.   54 - ERROR DE PAGINA VARIABLE Durante una operación de StepDirect, BTrieve no pudo leer todo o parte de la porción de la longitud de un registro. En este caso BTrieve retorna tantos datos como le sea posible a su aplicación. Este error usualmente indica el daño del archivo a una o más páginas del mismo. Acciones posibles: Reorganizar el archivo, recuperar respaldo o utilizar el comando RECOVER.   55 - ERROR DE AUTO-INCREMENTO La aplicación trató de especificar el segmento o el atributo de variable para una llave de tipo autoincremento. Una llave de autoincremento no puede ser parte de otra llave y no puede permitir duplicados.   56 - INDICE INCOMPLETO Un índice suplementario está dañado. Esto puede ocurrir si una operación CrearIndiceSuplementario o una operación BoteIndiceSuplementario es interrumpida y no corrió para completarse. Ejecute una operación BotarIndiceSuplementario para remover completamente el índice del archivo. Acciones posibles: Reorganizar el archivo.   58 - BUFFER DE COMPRESION MUY PEQUEÑO La aplicación trató de leer o escribir un registro que es mayor que el valor especificado para el tamaño del bufer de compresión. Reconfigure el BTrieve de NetWare, especificando un valor mayor para la opción "Maximum Compressed Record Size". Acciones posibles: Incrementar el parámetro "Largest Compressed Record Size" en la configuración de BTrieve.   59 - ARCHIVO YA EXISTE Este código de estatus es devuelto por la operación de Crear si se especifica -1 en el parámetro de número de llave y el nombre de un archivo existente en el bufer de parámetros.   60 - SOBREPASADO EL CONTADOR DE RECHASOS BTrieve rechazó el número de registros especificados por el contador de rechazos antes de que una operación Get/Step pueda encontrar el número requerido de registros que satisfacen una condición de filtro. Chequee los dos primeros bytes del bufer de datos retornados por el número de registros que fueron recuperados. TS - Este es un error válido de código, y no implica que haya algún problema.   61 - ESPACIO DE TRABAJO MUY PEQUEÑO Las operaciones extendidas Get/Step usan el bufer de pre-imagen como espacio de trabajo. El bufer de espacio de trabajo no es lo suficientemente largo para contener la estructura del bufer de filtro de datos y el registro más largo a ser recuperado. El tamaño del espacio de trabajo es especificado por la opción de configuración del tamaño del bufer de pre-imagen. Chequee los primeros dos bytes del bufer de datos retornado por el número de registros que fueron recuperados.   62 - ESTRUCTURA DESCRIPTIVA INCORRECTA El descriptor (es decir, la estructura del bufer de datos), el cual ha pasado por una operación extendida Get/Stop, es incorrecto. El descriptor es la estructura del bufer de datos que es pasada por la operación Get/Step Next/Previous.   63 - BUFFER DE INSERSION EXTENDIDO NO VALIDO Una inserción extendida provee un bufer inválido. La longitud del bufer es menor a 5 bytes o el número de registros especificados es cero.   64 - SOBREPASADO EL LIMITE DEL FILTRO Durante una operación extendida Get Next/Previous, un registro rechazado ha sido sobrepasado. Además, este registro rechazado es tal que ningún otro registro puede satisfacer la condición del filtro, yendo en la dirección especificada por la operación. Esto es aplicable solo si la llave especificada por el número de llave es también usado como condición del filtro. TS - Este es un error válido de código, y no implica que haya algún problema.   65 - DIRECCION DE CAMPO INCORRECTA La dirección de campo en el extractor de una operación Get/Step extendida es inválida basado en la longitud del registro recobrado.   66 - MUCHAS BASES DE DATOS ABIERTAS Acciones posibles: Suspender el uso de alguna aplicación que utilice BTrieve. 67 - IMPOSIBLE ABRITR DICCIONARIO SQL   68 - IMPOSIBLE EL BORRADO EN CASCADA   69 - INTENTO DE BORRADO EN ARCHIVO DAÑADO   71 - VIOLACION A DEFINICIONES RI   72 - IMPOSIBLE ABRIR REFERENCIA RI   73 - RI DESINCRONIZADA   74 - TRANSACCION AUTOMATICA ABORTADA Este es un código de estatus informativo y es aplicable solo en el ambiente del servidor. BTrieve ha reemplazado una operación EndTransaction por una AbortTransaction debido a un error que ha sido detectado por un archivo TTS dentro de una transacción. Adicionalmente, BTrieve ejecutó la operación AbortTransaction.   76 - CONFLICTO EN ARCHIVO REFERENCIADO   77 - ARCHIVO EN USO POR OTRA ESTACION   78 - BLOQUEO DE RECURSOS DETECTADO BTrieve detectó una condición debloqueo muerto. La aplicacióndebería limpiar todos los recursos (como lo es abortar o terminar la transacción o soltar todos los bloqueos de registro) antes de proceder. Esto permite a las otras aplicaciones accesar los recursos por los cuales ellas estaban esperando.   79 - ERROR DE PROGRAMACION Este es un error de programación interno. Contacte a la división de Desarrollo de Productos de Novell. TS - Desde la primavera de 1994, BTrieve de Novell y SQL de NetWare fueron vendidas a BTrieve Technologies Inc.   80 - CONFLICTO La operación Delete o Update no fue ejecutada. Cuando se usa BTrieve con DOS, Windows o OS/2, este código de estatus es regresado cuando otra aplicación cambia el registro en la página de datos desde la cual usted leyó originalmente los registros que usted necesitaba actualizar o borrar. En BTrieve de Netware, este código de estatus es retornado cuando el registro que usted originalmente leyó ha sido cambiado por otra aplicación desde que usted la leyó. Su aplicación debería releer el registro antes de reejecutar una operación de Update o Delete.   81 - ERROR DE BLOQUEO Esto puede resultar de cualquiera de dos condiciones:
     The Btrieve lock table is full. Decrease the number of locks that your application uses or reconfigure NetWare Btrieve and specify a higher value for the Maximum Number of Record Locks configuration option.
  •  The application tried to unlock one record that was locked with a multiple record lock, and the record position stored in the data buffer did not correspond to any record that was locked in that file.

 

82 - POSICION PERDIDA When performing a GetNext or GetPrevious on a key with duplicates, the application tried to retrieve a record that was deleted or whose key value was modified by another application. Reestablish position using a GetEqual or a GetDirect operation.   83 - LEYENDO FUERA DE TRANSACCION The application tried to update or delete a record within a transaction, but the record was not read within the transaction. If you are going to update or delete a record within a transaction, you must first read the record within the transaction to ensure you have obtained exclusive access to the data.   84 - REGISTRO BLOQUEADO The application tried to apply a no-wait lock on a record that was currently locked by another application, or to apply a no-wait lock on a file while another application held active record lock(s) in that file. If this status code is returned, your application can use either of the following two methods
    Retry the operation until it is successful. Under light to moderate network use, this may be the simplest and quickest solution.
  • Use the wait option (+100/+300) instead of the no-wait option.

TS - This is a valid error code, and does NOT mean something is wrong.

  85 - ARCHIVO BLOQUEADO The application tried to apply a no-wait record or file lock while another application held the file locked. This status code is also returned when the application tried to open a file outside of a transaction and the file is locked by another application. If this status code is returned, your application can use either of the following two methods
    Retry the operation until it is successful. Under light to moderate network use, this may be the simplest and quickest solution.
  • Use the wait option (+100/+300) instead of the no-wait option.

TS - This is a valid error code, and does NOT mean something is wrong.

  86 - TABLA DE ARCHIVOS LLENA Btrieve's file table is full. Reconfigure Btrieve and specify a higher value for the Maximum Number of Open Files configuration option. AnalisisOn Novell NetWare 2.X the BTRIEVE.VAP must exist on system directory, use BSETUP utility, on NetWare 3.X or 4.X use BSETUP.NLM to configure and BSTART.NCF to initialize (you can put it on AUTOEXEC.NCF), on other way you must use BTRIEVE.EXE program not BREQUEST.EXE   87 - TABLA DE MANEJADORES LLENA Btrieve's handle table is full. Reconfigure Btrieve and specify a higher value for the Maximum Number of File Handles configuration option. AnalisisUse Bsetup on Novell servers or Pervasyve Btrieve   88 - ERROR EN MODO INCOMPATIBLE The application tried to open a file in an incompatible mode. If the first application to access the file opens it in accelerated mode, all other applications must open it in accelerated mode. If the first application opens it in non-accelerated mode, other applications cannot open the file in accelerated mode.   90 - TABLA DE DISPOSITIVOS DIRIGIDOS LLENA The Btrieve requester's redirection table or server routing table is full. This occurs if you attach to additional servers or map to additional drives after you've loaded BREQUEST. Reload BREQUEST specifying a larger number for the Number or File Servers, or the Number of Mapped Drives configuration options (/S and /R, respectively). This error also occurs if you detach from a particular server and attach to a different server. Once a workstation has attached to a server, BREQUEST will not remove its name from the server routing table.   91 - ERROR DE SERVIDOR BREQUEST could not establish a session with the server. Either the NetWare Btrieve Record Manager has not been started or the server was not active. Verify that NetWare Btrieve is active on the server. AnalisisOn Novell NetWare 2.X the BTRIEVE.VAP must exist on system directory, use BSETUP utility, on NetWare 3.X or 4.X use BSETUP.NLM to configure and BSTART.NCF to initialize (you can put it on AUTOEXEC.NCF), on other way you must use BTRIEVE.EXE program not BREQUEST.EXE   92 - TABLA DE TRANSACCIONES LLENA The maximum number of transaction was exceeded. Reconfigure NetWare Btrieve and specify a higher value for the Number of Concurrent Transactions configuration option.   93 - TIPO DE BLOQUEO INCOMPATIBLE Your application tried to mix single record locks (+100/+200) and multiple record locks (+300/+400) in the same file at the same time. All locks of one type must be released before a lock of the other type can be executed.   94 - ERROR DE DERECHOS DE ACCESO Your application tried to open or create a file in a directory without the proper privileges. Btrieve does not override the network privileges assign to users. AnalisisTry to look if you can make a DIR command or copy to the directory where the are the files if you cannot make it is because do you don’t have rights there.   95 - SESION YA NO ES VALIDA The previously established session was no longer active due to an error at the workstation, the file server, or on the network. Verify that your workstation is still attached to the file server and then reload the Btrieve requester. This status code is also returned if the maximum number of sessions for NetWare Btrieve has been reached. When using NetWare Btrieve in the 286 environment, use the console command BSTATUS to check whether the maximum number of sessions has been reached. When using NetWare Btrieve in the 386+ environment, use the Status option of the Available Options menu of the BCONSOLE utility to check whether the maximum number of sessions has been reached. If so, reconfigure NetWare Btrieve to increase the number of available sessions. AnalisisLook your network cable, Hub status, Network client or server Btrieve status, or (someone will dismount it without notified you)   96 - ERROR EN AMBIENTE DE COMUNICACIONES Este código de estatus ocurre cuando se carga el BTrieve de NetWare en un servidor de NetWare. La tabla de conección SPX está llena. Recarge el SPX, especificando un valor mayor para la tabla de conección. Refierace a la documentación del sistema de NetWare para mayor información. AnalisisAlgunas implementaciones de Windows para Grupos de Trabajo desperdician todas las conecciones SPX. Intente incrementarlas en el SetUp de la Red de Windows. Acciones posibles: Reducir el número de usuarios activos ó incrementar "Number of Remote Sessions" en Config.   97 - BUFFER DE DATOS MUY PEQUEÑO Su aplicación ha intentado leer o escribir un registro que era más largo que lo que BTrieve de Netware o BTrieve Requester podrían manejar. Reconfigure el Manejador de Registros de BTrieve y especifique un valor mayor para la opción de configuración de la longitud de registro. Recarge el Requester y especifique un valor mayor en la opción /D.
    Para una operación de Actualizar, Insertar o Crear, la aplicación recive este error si la longitud del bufer de datos que se especifica para el registro excede la longitud especificada por el Manejador de Registros de BTrieve o el BSERVER. 
  • Para una operación de Get, Step o Stop, la aplicación recive este error si el valor especificado en la longitud del bufer de datos es más pequeño que la longitud de datos que BTrieve podría retornar, sin importar la longitud del bufer de datos especificado en el programa.
  98 - ERROR EN TRANSACCIONES INTERNAS Un error ha sido detectado mientras se ejecuta una operación previa en un archivo TTS de NetWare. Por lo tanto la unica operación permitida en este punto es AbortTransaction (21). Existen problemas con el "Transaction Tracking System (TTS)" en el servidor de Novell Netware. 99 - IMPOSIBLE ACCESAR EL SERVIDOR No se ha establecido comunicación (login) con el servidor. 100 - MEMORIA CACHE INSUFICIENTE Acciones posibles: Incrementar el parámetro "Cache allocation" en la configuración de BTrieve. 101 - MEMORIA INSUFICIENTE Acciones posibles: Reducir el parámetro "Cache allocation" en la configuración de BTrieve o aumentar la memoria en el servidor. 102 - PILA (STACK) INSUFICIENTE 103 - DIRECCION DE FRAGMENTO MUY GRANDE 104 - LOCALIDAD NO RECONOCIDA 105 - ARCHIVO NO PUEDE CREARSE CON VATS 106 - NO SE PUEDE ACCESAR EL SEGMENTO SIGUIENTE 107 - ARCHIVO NO APTO PARA ACCESO POR SEGMENTOS 109 - ERROR EN SEMAFORO 130 - NO HAY BLOQUEOS DISPONIBLES Acciones posibles: Esperar a que otros usuarios liberen archivos y registros bloqueados. 132 - ARCHIVO LLENO El tamaño máximo de un archivo es de 4 Gigabytes. 133 - MUCHOS USUARIOS El número máximo de usuarios que pueden accesar un archivo al mism otiempo ha sido excedido. 1001 - PARAMETRO DE BLOQUEO NO VALIDO Acciones posibles: Modificar el parámetro "Multiple Locks" en la configuración de BTrieve a un valor entre 1 y 64,000. 1002 - MEMORIA INSUFICIENTE BTrieve requiere mayor cantidad de memoria convencional o extendida. 1003 - CANTIDAD DE MEMORIA NO VALIDA Acciones posibles: Incrementar el parámetro "Cache allocation" en la configuración de BTrieve. 1004 - ERROR EN TAMAÑO DE PAGINA Acciones posibles: Revisar el parámetro "Page Size " en la configuración de BTrieve. Debe de ser un múltiplo de 512 hasta 4096. 1005 - DISCO DE PRE-IMAGEN NO VALIDO Acciones posibles: Especificar un disco válido para los archivos de pre-imagen o bloqueo (PreImage/Lock). 1006 - TAMAÑO DE PRE-IMAGEN NO VALIDO Acciones posibles: Revisar el parámetro "Pre-Image Buffer Size" en la configuración de BTrieve (valores entre 1-64). 1007 - NUMERO DE ARCHIVOS NO VALIDO Acciones posibles: Revisar el parámetro "Open Files" en la configuración de BTrieve (valores entre 1-255). 1008 - INICIALIZACION NO VALIDA Acciones posibles: Revisar la configuración de BTrieve. Algún parámetro es incorrecto. 1009 - NOMBRE DE TRANSACCIONES NO VALIDO Acciones posibles: Revisar que el nombre del archivo de transacciones sea válido (configuración de BTrieve). 1010 - ERROR DE ACCESO A TRANSACCIONES No se puede crear, abrir, leer o grabar en el archivo de transacciones. 1011 - COMPRESION NO VALIDA Acciones posibles: Revisar el parámetro "Compression Buffer Size" en la configuración de BTrieve. 1012 - NUMERO DE TRANSACCIONES NO VALIDO Acciones posibles: El parámetro /n al cargar BTrieve debe de ser un valor entre 0 y 18. 1013 - LISTADO DE TAREAS LLENO Acciones posibles: Incrementar el número de tareas disponibles en BTI.INI (valores entre 1-64000). 1014 - ARCHIVOS/TRANSACCIONES TODAVIA ACTIVAS Se ha cerrado Btrieve y han quedado archivos y/o transacciones activas. 1015 - PARAMETROS NO VALIDOS 1016 - BTRIEVE INICIALIZADO PREVIAMENTE 1017 - NO SE LOCALIZA WBTRVRES.DLL Acciones posibles: Copiar WBTRVRES.DLL en el mismo directorio donde se encuentra WBTRCALL.DLL. 1018 - LLAMADA RECURSIVA 1019 - OPERACION CANCELADA 1020 - INTERRUPCION ANORMAL 2001 - MEMORIA INSUFICIENTE Acciones posibles: Revisar el parámetro /D al cargar BTrieve. 2002 - OPCION INVALIDA 2003 - ACCESO A ARCHIVO LOCAL BTrieve no puede accesar archivos almacenados en discos locales. 2004 - SPX NO INSTALADO Acciones posibles: Instalar SPX 1.3 o posterior. 2005 - VERSION INCORRECTA DE SPX Acciones posibles: Instalar SPX 1.3 o posterior. 2006 - NO HAY CONECCIONES SPX DISPONIBLES Acciones posibles: Incrementar el número de conecciones SPX en el archivo NET.CFG. 2007 - PARAMETROS NO VALIDOS

 


Regresar