|
|
|
|
- Presentación
- Uso
- Caso de uso
- Navegación de archivos
Conector Nativo MySQL: Características específicas
Disponible solo con este tipo de conexió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. 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 Record | Valor | ... | ... | 98 | tata | 99 | piletas | 100 | piletas | 101 | piletas | 102 | Tutu |
El código de navegación es el siguiente: FOR EACH MyTable Trace(MyTable.Value) END
El ventana de salida mostrará los siguientes valores: Falta un Record (Record #101 cuyo valor es igual a "Toto").
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|