PC SOFT

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.
  • Método
  • Ejemplo
  • Notas
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Una consulta SQL puede ser creada directamente a través del editor de consultas (ver Creación de una consulta en código SQL). Sin embargo, puede ser que useful cree una consulta SQL programando.
Método
Para crear una consulta SQL por programación:
  1. Declarar una cadena Variable donde se almacenará el código SQL de la consulta.
  2. Declarar origen de los datos Variable. Este Variable representará la consulta en tiempo de ejecución.
  3. Utilice HExecuteSQLQuery para ejecutar la consulta.
  4. Para leer y recuperar el resultado de la consulta, utilice las funciones de lectura estándar: HReadXXX, PARA CADA UNO, ....
  5. No olvide liberar la consulta cuando ya no se utilice (HFreeQuery).
Consejo
Si la consulta utiliza parámetros procedentes de variables, utilice StringBuild para construir la cadena que representa el código SQL.. Este consejo se utiliza en el siguiente ejemplo.
Ejemplo
SQLCode is string
DS is Data Source
 
SQLCode = [
SELECT CustomerName, City FROM CUSTOMERS
WHERE Country='%1'
]
 
// List the customers living in France
SQLCode = StringBuild(SQLCode, "FRANCE")
 
IF HExecuteSQLQuery(DS, cntDatabBase, hQueryWithoutCorrection, SQLCode) THEN
// Browse the result
FOR EACH DS
// Process the record read
Trace(DS.CustomerName, DS.City)
END
 
HFreeQuery(DS)
ELSE
Info("Error while running the query.")
END
Notas
Este modo de creación presenta varios inconvenientes:
  • no se completan los nombres de los artículos.
  • debe conocer e incluso dominar el lenguaje SQL.
  • sin entrada asistida de código SQL.
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