Objeto RecSet
( ConjuntoReg, TablaMemoria, MemoryTable )
Es un objeto que crea tablas de datos en tiempo de ejecución y solo permanecen durante la sesión de el/los usuarios.
Una tabla en memoria, es diferente a una tabla común en cuanto al lugar de almacenamiento. Las tablas en memoria, como su nombre lo dice, están almacenados en memoria, es decir no pasan por la base de datos, y por lo tanto son locales y existen mientras no se cierre la aplicación.
Propiedades y Métodos
{CREAR CAMPO}
CAMPOS, FIELDS
TIPO, TYPE
AUTOINC
TEXTO, TEXT
ENTERO, INTEGER
NUMERO, NUMBER
MEMO
FECHA, DATE
TIEMPO, TIME
BLOB
BOOLEAN
TAMANO, SIZE
VALOR, VALUE, VALORCAMPOS, VCS, FIELDSVALUE, FSV = Name:"Grazie", Salary:3000
VARIANTE, VARIANT
ABRIR, OPEN
CERRAR, CLOSE
EDITAR, EDIT
GUARDAR, SAVE
ACTUALIZAR, REFRESH
EJECUTAR, EXECUTE
INSERTAR, INSERT
AGREGAR, APPEND
AGREGARREG, APPENDREC
CANCELAR, CANCEL
ELIMINAR, BORRAR, DELETE
SIGUIENTE, NEXT
ANTERIOR, PRIOR
PRIMERO, PRIMER,FIRST
ULTIMO, LAST
VACIAR, EMPTY
FILTRO, FILTER = "Sales>1000"
FILTRAR, FILTERED
VERDADERO, TRUE, V, T
FALSO, FALSE, F
IRA, GOTO
LIBERAR, FREE
DESHABILITARCTRLS, DISABLECTRLS
HABILITARCTRLS, ENABLECTRLS
REGN, RECNO
SQL, SQL_ESP = "SELECT * From Table","Variables"
COPIARESTRUCTURA, COPYSTRUCTURE
// Copia solo la Estructura
Ejemplo con 1 Parámetro
Query1.CopyStructure( DataSet )
Ejemplo con 2 Parámetros
Query1.CopyStructure( Table, Connector)
COPIARDATOS, COPYDATA
// Copia Estructura y datos
Ejemplo con 1 Parámetro
Query1.CopyStructure( DataSet )
Ejemplo con 2 Parámetros
Query1.CopyStructure( Table, Connector)
EXPORTARADBF, EXPORTTODBF = "NameOfFile.dbf"
PROPS
//Ejemplo
Obj Customers = RecSet(){
Fields (
Id : "Tipo:Entero,Tamano:0",
Product: "Tipo:Texto,Tamano:50",
Quantity : "Tipo:Numero,Tamano:0",
Price : "Tipo:Numero,Tamano:0",
Cost : "Tipo:Numero,Tamano:0"
)
Open()
}