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.
hStateDelNúmero de registros eliminados (no incluye los registros cruzados).

Conectores 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.
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.
Conectores 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