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 MySQL
  • Presentación
  • Uso
  • Caso de uso
  • Navegación de archivos
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
Conector Nativo MySQL: Características específicas
Conectores NativosDisponible solo con este tipo de conexión
Presentación
El Conector MySQL Nativo (también llamado "Acceso MySQL Nativo") crea tablas "InnoDB" para soportar bloqueos y transacciones en una base de datos MySQL.
Consulte la documentación sobre MySQL para más detalles.
Uso

Caso de uso

Si su servidor no está configurado para soportar tablas "InnoDB", MySQL crea automáticamente una tabla ISAM tabla (tipo Default en MySQL). Consulte la documentación de MySQL para saber más sobre la configuración del servidor necesaria para soportar las tablas "InnoDB".
Conector Nativo MySQL: SQLLock y SQLTransaction pueden utilizarse para gestionar bloqueos y transacciones sólo en tablas MySQL de tipo "InnoDB".
Si desea especificar otro tipo de tabla (que no sea "InnoDB"):
  • ejecutar el comando SQL CREATE TABLE
  • utilizar la herramienta de gestión de MySQL. En este caso, no utilice HCreation en su programa. HCreation borra la tabla (comando "DROP TABLE") si ya existe para volver a crearla.

Navegación de archivos

Cuando se realiza un bucle en una tabla de MySQL, los registros no se recuperan todos a la vez, sino por bloques de 100 registros. Este valor corresponde a una "caché" leída. Esta función se utiliza para optimizar las operaciones de búsqueda con HReadFirst/HReadNext, así como con las funciones HReadSeekXXX.
Observación: Los elementos idénticos a la última lectura de Record (es decir, con valores idénticos para todos los elementos) no serán seleccionados por la consulta utilizada para llenar la "caché" para la lectura de los próximos Record s.
Ejemplo: Los siguientes registros se encuentran en el MySQL tabla llamado "MyTable":
Número de RecordValor
......
98tata
99piletas
100piletas
101piletas
102Tutu
El código de navegación es el siguiente:
FOR EACH MyTable
Trace(MyTable.Value)
END
El ventana de salida mostrará los siguientes valores:
  • tata
  • piletas
  • piletas
  • Tutu
Falta un Record (Record #101 cuyo valor es igual a "Toto").
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: 08/06/2022

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