DBRECORDINFO()
 Devuelve, y opcionalmente modifica, la información acerca de un registro
------------------------------------------------------------------------------
 Sintaxis

     DBRECORDINFO(<nTipoInfo>,
        [<nRegistro>],
        [<expNuevosValores>]) --> uValoresActuales

 Argumentos

     <nTipoInfo> determina el tipo de información mediante las
     constantes de la tabla siguiente. Recuerde, no obstante, que algunas de
     estas constantes no están disponibles en todos los RDD. El fichero con
     la declaración de las constantes, Dbinfo.ch, se debe incluir (#include)
     en la aplicación.

     Constantes del tipo de información acerca del registro
     ------------------------------------------------------------------------
     Constante                Descripción
     ------------------------------------------------------------------------
     DBRI_DEL                 Estado del indicador de borrado del registro
     DBRI_LOCK                Estado del indicador de bloqueo del registro
     DBRI_SIZE                Tamaño del registro
     DBRI_RECNO               Posición del registro
     DBRI_UPDAT               Estado del indicador de actualización del
                              registro
     ------------------------------------------------------------------------

     ¡Importante! DBI_USER es una constante que devuelve el valor mínimo
     que pueden utilizar los desarrolladores de RDD de terceros para definir
     nuevos parámetros de <nTipoInfo>. Los valores por debajo de DBI_USER
     están reservados para los desarrolladores de Computer Associates.

     <nRegistro> es el registro del que se va a obtener información. Si
     se omite, se utiliza el registro actual.

     <expNuevosValores> es utilizado por los RDD que, además de
     consultar, también permiten modificar la información acerca de un
     fichero. Ninguno de los RDD que se suministran con CA-Clipper admite
     este argumento. Puede omitirse o establecerse en NIL.

 Devuelve

     Si <expNuevosValores> no se especifica, DBRECORDINFO() devuelve los
     parámetros actuales del registro. Si <expNuevosValores> se especifica,
     devuelve los parámetros anteriores.

 Descripción

     DBRECORDINFO() recupera información acerca del estado de un registro
      (fila). El argumento <nTipoInfo> determina el carácter de la
     información. Por defecto, esta función opera con el registro
     seleccionado.

     El diseño de DBRECORDINFO() permite utilizar en <nTipoInfo> valores
     definidos por desarrolladores de RDD externos.

 Ejemplos

      El ejemplo siguiente utiliza DBRECORDINFO() para recuperar
        información de un campo:

        #include Dbinfo.ch

        DBRECORDINFO(DBRI_SIZE)                 // Similar a RECSIZE()

        DBRECORDINFO(DBRI_LOCK, 200)            // ¿Está bloqueado el
                                                // registro 200?

        DBRECORDINFO(DBRI_DEL, 201)             // ¿Se ha eliminado el
                                                // registro 201?

        DBRECORDINFO(DBRI_UPDAT)                // ¿Se ha actualizado el
                                                // registro actual?

        DBRECORDINFO(DBRI_RECNO, 230)           // ¿Qué posición ocupa el
                                                // registro 230? Si no hay
                                                // ningún orden activo,
                                                // ocupa la posición 230; en
                                                // otro caso, se devuelve su
                                                // posición relativa en el
                                                // orden.

 Ficheros   La biblioteca asociada es CLIPPER.LIB,
            el fichero de cabecera es Dbinfo.ch.
 To download this example - click here.

See Also: DBFIELDINFO() DBINFO() DBORDERINFO()