AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / HFSQL / Funciones HFSQL
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
HPrepareQuery (Función)
HFSQL ClassicHFSQL Client/ServerNo disponible con estos tipos de conexión
Inicializa una consulta y la declara al servidor de la base de datos para optimizar las siguientes ejecuciones de dicha consulta. Esta consulta no se ejecuta. A continuación, la consulta puede ser ejecutada por HExecuteQuery. Esta función está disponible para consultas con o sin bind.
Para liberar los recursos de esta consulta, utilice HCancelDeclaration.
Se recomienda utilizar esta función cuando la misma consulta se ejecuta sucesivamente y cuando sólo se modifican algunos de los parámetros de la consulta en cada ejecución..
Esta función es opcional y solo se puede utilizar en bases de datos Cliente/Servidor (disponible actualmente para AS/400).
Para las demás bases de datos a las que se accede mediante un Conector Nativo, OLE DB u ODBC, HPrepareSQLQuery ejecuta la consulta.
Esta función no puede utilizarse en las bases de datos HFSQL (HFSQL Classic o Cliente/Servidor) ni en las bases de datos xBase.
Ejemplo
hPrepareQuery(QRY_MyQry, MyConnection, hQueryWithoutCorrection)

FOR I = 1 TO 10
QRY_MyQry.lastname = "LastName" + I
QRY_MyQry.firstname = "FirstName" + I
QRY_MyQry.age_ = I
HExecuteQuery(QRY_MyQry)
END
Sintaxis
<Result> = HPrepareQuery(<Query> , <Connection> [, <Mode>])
<Result>: booleano
  • True si se inició la consulta,
  • False en caso contrario. La función HErrorInfo permite obtener más detalles sobre el problema.
<Query>: Cadena de caracteres
  • Nombre y ruta completa de la consulta (archivo ".WDR") a iniciar.
  • Nombre lógico de la consulta que se va a inicializar.
Si ya se ha declarado una consulta con el mismo nombre, se sustituye por la nueva consulta.
<Connection>: Cadena de caracteres o variable de tipo Connection
Conexión a través de la cual se ejecutará la consulta. Esta conexión corresponde a:
<Mode>: Constante opcional de tipo Integer
Opción para iniciar la consulta:
hQueryWithoutCorrection
Conectores Nativos El motor HFSQL no verifica la consulta. Esta opción debe utilizarse si la consulta contiene comandos específicos de un tipo de conexión (Oracle, SQL Server, etc.).
Atención: si se utiliza esta constante:
  • se debe especificar el nombre de la conexión (parámetro <Conexión>).
  • no se puede utilizar la función HFilter en la consulta manipulada.
  • no se debe especificar ningún elemento de navegación en las siguientes funciones: HLast, HReadLast, HReadFirst, HFirst, HSeekLast, HSeekFirst.
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 15
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

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