DocumentaciónCARGA(fuente, destino, modo, formato)
Nombre
CARGA - Alias legacy de CARGAR().
Sinopsis
ok = CARGA(fuente, destino, modo, formato)
Descripcion
Carga datos a una tabla destino usando la misma logica que CARGAR().
Se conserva por compatibilidad con programas antiguos; en codigo nuevo conviene usar CARGAR().
Comportamiento
- Recibe fuente, destino, modo y formato.
- Delega el trabajo en la forma canonica CARGAR().
- Retorna LOGICO indicando exito o fallo.
Funciones API relacionadas
CARGAR()JSON_A_TABLA()STRING_A_TABLA()TABLA_A_JSON()TABLA_A_STRING()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| fuente | STRING | Nombre/ruta del archivo o URL, según el modo. |
| destino | REFERENCIA | Tabla destino (por referencia). |
| modo | STRING | Origen de los datos. Valores soportados actualmente: "archivo" y "web". |
| formato | STRING | Formato de los datos. Valores habituales: "json" y "dat". El formato "dat" es un formato propio de BLOX, similar a JSON. |
Valor de retorno
LOGICO - VERDADERO si la carga pudo completarse; FALSO en caso contrario.
Ejemplo
ejemplo.blox
INCLUIR "tablas.api"
FUNCION PRINCIPAL
INICIO "Test de tabla - CARGA() - DAT"
TABLA destino
NUMERICO i
STRING fuente, comm, modo, ext, formato
fuente = "comandos.dat"
modo = "archivo" // "archivo", "web"
formato = "dat" // "json", "dat"
//CARGA(fuente, destino, modo, formato)
//CARGAR(fuente, destino, "archivo", "json")
//CARGAR(fuente, destino, "archivo", "dat")
CARGAR("https://catfact.ninja/fact", destino, "web", "json")
//tablas.imprimir(destino)
i = 1
MIENTRAS (i <= destino.dim) HACER
IMPRIMIR(destino[i])
IMPRIMIR(",\n")
i = i + 1
FIN_MIENTRAS
FINAL```