Tengo una aplicación en la que debo guardar un grupo de totales en una base de datos (en realidad no es mas que un arreglo dinamico) y estoy tratando de usar un unico campo blob para almacenar todos los datos. Pero no se como asignar mi variable al contenido del campo memo.
Algo así:
Código:
Type
tRsm = Record
Exe : Currency;
Imp : Array [1..3,1..2] of Currency;
Nac : Array [1..3,1..2] of Currency;
Ret : Array [1..3] of Currency;
tDedu : Currency;
Aju : Currency;
End;
// Defino una variable
Var
rsm : tRsm;
// Pero como la guardo
Begin
db.edit
// db.Rsm.Assign(rsm); // No Funciono
// db.Rsm.asVariant := rsm; // Menos
db.post;
End;
De hecho he podido leer y escribir campos memo con stream pero no se como convertir una variable en un stream para usar un db.rsm.LoadFromStream