AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
  • Limitaciones
  • xBase
  • Número de registros procesados por las actualizaciones de INSERTAR/ACTUALIZAR/BORRAR
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
<Fuente>.NbRec (Función)
ODBCNo disponible con este tipo de conexión
Devuelve el número de registros en un archivo de datos, consulta o vista HFSQL: registros activos, tachados, eliminados, etc.
Atención: La función <Fuente>.NbRec no tiene en cuenta el filtro activo.
Ejemplo
// Active records in "Customer" data file
NbCustomerRec = Customer.NbRec()
Sintaxis
<Result> = <Source>.NbRec([<Options>])
<Result>: Entero
  • Número de registros encontrados,
  • -1 si se produce un error. La función HError permite obtener más detalles sobre el problema.
Conectores Nativos Native XML Connector: el número de registros depende del uso de <Fuente>.ActivateAutoFilter/<Fuente>.DeactivateAutoFilter:
  • Si el filtrado está activado, sólo se tienen en cuenta los registros que pertenecen al padre actual.
  • Si el filtro no es Active, se tienen en cuenta los registros que se encuentran en el archivo XML.
El filtrado está habilitado por Default.
<Source>: Tipo de fuente especificada
Nombre del archivo de datos, vista HFSQL o consulta utilizada.
<Options>: Constante o combinación de constantes opcional
Configura el tipo de Record a contar.
hBrowsableNonBlockingNúmero de Record s en la vista o consulta que se pueden leer actualmente (sin bloqueo Record ).
Esta constante está disponible para las vistas y consultas en HFSQL Classic o Cliente/Servidor.
Esta constante no tiene ningún efecto para los ficheros de datos y para la Conectores Nativos
hNonBlockingNúmero de registros recuperados en la vista o consulta sin esperar a que la vista o consulta se complete por completo.. Para saber si la ejecución de la vista o la consulta se ha completado, utilice la función ExecutionCompleted Property.
Esta constante está disponible para las vistas y consultas en HFSQL Classic o Cliente/Servidor.
Esta constante no tiene ningún efecto para los ficheros de datos y para la Conectores Nativos
hStateActive
(valor predeterminado)
Número de registros de Active (no cruzados ni borrados).
hStateAllNúmero total de registros del archivo de datos (hStateActive + hStateCrossed + hStateDel).
hStateCrossedNúmero de registros tachados.
Hyper File 5.5 Esta opción no está disponible.
hStateDelNúmero de registros eliminados (no incluye los registros cruzados).

PHPOLE DBConectores Nativos Este parámetro no se tiene en cuenta. El número de registros calculado por <Fuente>.NbRec corresponde siempre al número total de registros del tabla, en la base de datos.
Este número puede diferir del número de registros visualizados si los registros han sido añadidos o eliminados por otro usuario.. Para ver estos nuevos registros, reinicie una iteración utilizando una de las siguientes funciones: <Fuente>.ReadFirst, <Fuente>.ReadLast, <Fuente>.First, <Fuente>.Last.
Java Acceso con JDBC
Este parámetro no se tiene en cuenta. El número de registros calculado por <Fuente>.NbRec corresponde siempre al número total de registros del tabla, en la base de datos.
Este número puede diferir del número de registros visualizados si los registros han sido añadidos o eliminados por otro usuario.. Para ver estos nuevos registros, reinicie una iteración utilizando una de las siguientes funciones: <Fuente>.ReadFirst, <Fuente>.ReadLast, <Fuente>.First, <Fuente>.Last.
Observaciones

Limitaciones

  • <Fuente>.NbRec no devuelve el número de registros modificados por una consulta UPDATE.
  • <Fuente>.NbRec no funciona con las consultas que utilizan la constante hWithFilter.
WINDEVWEBDEV - Código ServidorLenguaje ExternoConectores Nativos

xBase

<Fuente>.NbRec con la constante hStateActive o hStateAll también devuelve el número de registros cruzados o borrados (compatibilidad con versiones anteriores).
Sin embargo, puede obtener el número de registros cruzados o borrados utilizando <Fuente>.NbRec con la constante hStateDel o hStateCrossed.

Número de registros procesados por las actualizaciones de INSERTAR/ACTUALIZAR/BORRAR

Al ejecutar una consulta INSERT/UPDATE/DELETE en archivos de datos HFSQL, el número de registros añadidos, modificados o eliminados es devuelto por el H.NbRecModificationQuery Variable.
Clasificación Lógica de negocio / UI: Lógica de negocio
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 25
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 20/06/2023

Señalar un error o enviar una sugerencia | Ayuda local