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 / Conectores Nativos/Accesos Nativos / Conector Nativo MariaDB
  • Presentación
  • Programación
  • 1. Establecimiento de la conexión
  • 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/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Presentación
Las funciones SQL se pueden utilizar para manipular la base de datos MariaDB.
Diferencias con respecto a la programación HFSQL: El uso de funciones SQL para los datos de manipular MariaDB 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 MariaDB no puede ser leído directamente.
Programación

1. Establecimiento de la conexión

SQLConnect abre una conexión a una base de datos MariaDB a través de Conector Nativo. El tipo de base de datos utilizada (en este caso MariaDB) debe pasarse como parámetro a la función SQLConnect.
Observación: El nombre de la fuente de datos de MariaDB ("MariaDBDatabase") es el nombre de el equipo donde la base de datos está disponible o su IP Address. En cualquier caso, debe especificarse el nombre de la "Base de datos".
ConnectionNum = SQLConnect("MariaDBDatabase", "", "", "", "MariaDB")
// or ConnectionNum = SQLConnect("MariaDBDatabase", "User", "Password", ...
// "MyDataBase", "MariaDB")

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

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: Recupera el resultado e inicia una navegación en SQLFirst/SQLCol.
  • SQLTable: Recupera el resultado de la consulta en una control Tabla poblada programáticamente en la aplicación WINDEV o en el sitio WEBDEV. El resultado de la consulta puede ser recuperado por Partial Fetch.
  • SQLFetch: Se utiliza para navegar por las diferentes líneas del resultado de la consulta. La navegación realizada en el resultado de la consulta es una navegación SQLFetch/SQLGetCol.
SQLLock se utiliza para bloquear los registros de tabla o los registros seleccionados por la consulta. El tiempo de espera para bloquear o modificar una Record bloqueada es de set a 50 por Default en MariaDB. 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 conexión con la base de datos una vez que se han ejecutado todas las consultas necesarias.
Versión mínima requerida
  • Versión 20
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