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 / Desarrollar una aplicación o un sitio web / Pruebas
  • Presentación
  • Consulta del resultado de la prueba
  • Resultado de la prueba
  • Manejo del resultado
  • Notas
  • Gestión de las contraseñas de los archivos de datos
  • Consideración de la constante hQueryWithoutCorrection durante la prueba (consulta que utiliza una conexión)
WINDEV
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Presentación
El editor de consultas permite probar el resultado de la consulta (Acceder o "Probar consulta" en el menú contextual de la consulta).
Durante la prueba de la consulta, se ejecuta el código de inicialización del proyecto..
Resultado de la consulta
Notas:
  • Se pueden ejecutar varias pruebas de consulta al mismo tiempo.
  • La última prueba realizada (ventana, consulta, reporte, etc.) puede volver a ejecutarse desde cualquier elemento del proyecto a través de la opción "GO .. Volver a ejecutar la última prueba" en los botones de acceso rápido.
    Repetición de la última prueba
  • Durante la prueba de un consulta con parámetros, una ventana permite especificar los diferentes parámetros.
    En esta ventana, tiene la posibilidad de seleccionar un valor existente a través de Valor existente. Aparece el siguiente menú:
    Valores de prueba
    Puede:
    • seleccionar uno de los valores posibles entre los valores encontrados en el archivo,
    • ver el archivo completo.
      Atención: Esta opción sólo está disponible si está activada la opción Datos en vivo.. Para obtener más información, consulte Live Data.
  • El botón Calculadora sirve para mostrar automáticamente la media, el total, el mínimo y el máximo de los elementos de resultados numéricos.
Reports and Queries no se puede utilizar para verificar:
  • insertar consultas,
  • consultas de actualización,
  • delete queries.
Cuando se prueba la consulta en Reports and Queries, se ejecuta la "Inicialización del proyecto" Event.
Consulta del resultado de la prueba

Resultado de la prueba

El resultado de la prueba depende del tipo de consulta:
  • El resultado de una consulta de selección corresponde a los registros seleccionados por la consulta.
  • El resultado de una consulta de inserción corresponde al Record que se insertará. Durante la prueba, la Record se inserta directamente en el archivo.
  • El resultado de una consulta de actualización corresponde a los registros que serán modificados. Durante la prueba, usted puede:
    • ver los registros que serán modificados,
    • modificar los registros en el archivo.
  • El resultado de una consulta de eliminación corresponde a los registros que se eliminarán. Durante la prueba, usted puede:
    • ver los registros que serán eliminados,
    • borrar los registros del archivo.

Manejo del resultado

Entonces, el resultado de la consulta puede ser:
  • Exportado a un archivo de texto.
  • Exportado a un archivo XML.
  • Exportado a un archivo de Excel.
  • Exportado a un archivo HFSQL.
  • Impreso.
Una Record encontrada en el resultado de la consulta también puede copiarse en el portapapeles.
Para obtener más información, consulte Resultado de una consulta en modo de test.
Notas

Gestión de las contraseñas de los archivos de datos

Si uno de los ficheros de datos que participa en la consulta es de contraseña protected, durante la prueba de la consulta:
  • Si la contraseña se especifica en el código de inicialización del proyecto (HPass), se ejecuta la consulta.
  • Si la gestión de los errores HFSQL no se ha personalizado (HOnError) y si la contraseña no se especifica mediante programación, se muestra la ventana estándar para la introducción de la contraseña.
    Observación: si se personaliza la gestión de errores en el código de inicialización del proyecto, se utilizará esta gestión de errores.

Consideración de la constante hQueryWithoutCorrection durante la prueba (consulta que utiliza una conexión)

Por defecto, WINDEV y WEBDEV interpretan las consultas SQL en OLE DB y ODBC a través del proveedor OLE DB.
Para evitar que la consulta sea interpretada durante una prueba en el editor de consultas:
  • Seleccione consulta:
    1. Visualizar la consulta description ("Consulta description" en el menú contextual de la consulta).
    2. En la sección de la derecha, haga clic en el botón "Avanzado".. Aparece la ventana de parámetros avanzados.
    3. Acceda a la pestaña "hQueryWithoutCorrection".
    4. Seleccione "Ejecutar con hQueryWithoutCorrection en modo de prueba".
    5. En la lista, seleccione la conexión que desea utilizar. La lista presenta las diferentes conexiones definidas en la editor de análisis. También se puede introducir directamente el nombre de una conexión dinámica (definida programáticamente con HDescribeConnection).
      Atención: Si está utilizando una conexión dinámica, debe definirse esta conexión:
      • en el código de inicialización del proyecto,
      • en una ejecución de código desde el código de inicialización del proyecto.
  • Consulta de inserción, modificación o eliminación:
    1. Visualice la consulta description ("Consulta description" en el menú contextual de la consulta, pestaña "General").
    2. Seleccione "Ejecutar con hQueryWithoutCorrection en modo de prueba".
    3. En la lista, seleccione la conexión que desea utilizar. La lista presenta las diferentes conexiones definidas en la editor de análisis. También se puede introducir directamente el nombre de una conexión dinámica (definida programáticamente con HDescribeConnection).
      Atención: Si está utilizando una conexión dinámica, debe definirse esta conexión:
      • en el código de inicialización del proyecto
      • en una ejecución de código desde el código de inicialización del proyecto.
Este modo se puede utilizar si escribe directamente el código SQL de su consulta en el editor de consultas..
Observación: En tiempo de ejecución, la constante hQueryWithoutCorrection se puede especificar directamente en HExecuteQuery 054003000300030003000300030002f002300.
Efectos de la constante hQueryWithoutCorrection
Si no se especifica hQueryWithoutCorrection Si se especifica hQueryWithoutCorrection
La conexión associated con los archivos de datos de la consulta se define automáticamente.La conexión a utilizar debe especificarse en la función HExecuteSQLQuery.
Todos los letreros de propiedad de PC SOFT son reemplazados (por ejemplo.: ']=' empieza por) con su equivalente en SQL estándar.No se realiza ningún reemplazo. Se deben utilizar los símbolos de SQL estándar.
Formatear las fechas y horas de acuerdo con el formato utilizado por la base de datos..
Por ejemplo, las fechas de WINDEV están en formato 'AAAAMMDD' mientras que en Access, las fechas están en formato #AAAAMM# o #AAAAMMDD# dependiendo del idioma del sistema.
No se define ningún formato. Se debe utilizar el formato reconocido por las bases de datos.
Se formatean los flotantes (el separador decimal puede ser '.' o ',')No se define ningún formato para las comas flotantes.
Dependiendo de la base de datos utilizada, los nombres de los alias se sustituyen por los nombres completos de los elementos en WHERE, ORDER BY y GROUP BY.
Por ejemplo, el motor JET (Access, dBase, etc.) no acepta ningún alias en la cláusula Where de una consulta
No se realiza ningún reemplazo. Los nombres completos de los artículos deben ser utilizados en el código de consulta para DÓNDE, PEDIDO POR y GRUPO POR.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 09/12/2023

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