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.
  • Presentación
  • Programación
  • 1. Estableciendo el Connection
  • 2. Ejecutar las consultas
  • 3. Recuperación del resultado
  • 4. Cierre de la conexión
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
Presentación
Las funciones SQL se pueden utilizar para manipular la base de datos MySQL.
Diferencias con respecto a la programación HFSQL: El uso de funciones SQL para los datos de manipular MySQL no requiere la importación de la estructura de archivos en el análisis. Sin embargo, los datos sólo deben tratarse mediante consultas.. El contenido de los archivos MySQL no se puede leer directamente.
Observación: A partir de la versión 19, HFSQL es el nuevo nombre de HyperFileSQL.
Programación

1. Estableciendo el Connection

SQLConnect se utiliza para establecer una Connection a una base de datos MySQL a través de la Conector Nativo. El tipo de base de datos utilizado (MySQL en este caso) debe ser pasado como parámetro a SQLConnect.
Observación: El nombre de la fuente de datos MySQL ("MySQLDatabase" en este caso) es el nombre o la IP Address de el equipo donde está disponible la base de datos. En cualquier caso, debe especificarse el nombre de la "Base de datos".
ConnectionNum = SQLConnect("MySQLDatabase", "", "", "", "MySQL")
// or ConnectionNum = SQLConnect("MySQLDatabase", "User", "Password", "MyDatabase", "MySQL")

// Connection to a remote MySQL database
ConnectionNum = SQLConnect("192.168.1.51", "User", "Password", "test", "MySQL")

2. Ejecutar las consultas

Las consultas son realizadas por SQLExec. SQLExec espera que el texto de la consulta SQL como parámetro, así como el nombre que se le dará a esta consulta.
SQLExec("SELECT LASTNAME, FIRSTNAME, EXTENSION, PHOTO FROM CUSTOMER", "QRY1")

3. Recuperación del resultado

Se pueden utilizar varios métodos para recuperar el resultado:
  • SQLFirst: Se utiliza para recuperar el resultado e inicializar un navegador de SQLFirst/SQLCol.
  • SQLTable: Permite recuperar el resultado de la consulta en una memoria tabla de la aplicación WINDEV o del sitio WEBDEV.. El resultado de la consulta puede ser recuperado por Partial Fetch.
  • SQLFetch: Se usa para navegar por las diferentes líneas del resultado de la consulta.. La búsqueda realizada en el resultado de la consulta es una búsqueda de SQLFetch/SQLGetCol.
SQLLock se utiliza para bloquear los registros tabla o los registros seleccionados por la consulta. El tiempo de espera para bloquear o modificar una Record bloqueada es de set a 50s por Default en MySQL. La base de datos devolverá un error cuando se alcance el tiempo límite.

4. Cierre de la conexión

SQLClose se utiliza para cerrar la Connection a la base de datos una vez que se han realizado todas las consultas necesarias.
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